The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

RDF::Cowl::Lib::Gen::Class::Object - Generated docs for RDF::Cowl::Object

VERSION

version 1.0.0

MAIN MODULE

RDF::Cowl::Object

METHODS

release

Signature:

  $self->release()

Params:

  CowlAny $object 

Documentation:

  Releases the specified object.
  
  @param object The object.

    C function name: cowl_release

get_type

Signature:

  $self->get_type()

Params:

  CowlAny $object 

Documentation:

  Gets the type of the specified object.
  
  @param object The object.
  @return The type.

    C function name: cowl_get_type

is_entity

Signature:

  $self->is_entity()

Params:

  CowlAny $object 

Documentation:

  Checks whether the specified object is an entity.
  
  @param object The object
  @return True if the object is an entity, false otherwise.

    C function name: cowl_is_entity

is_axiom

Signature:

  $self->is_axiom()

Params:

  CowlAny $object 

Documentation:

  Checks whether the specified object is an axiom.
  
  @param object The object
  @return True if the object is an axiom, false otherwise.

    C function name: cowl_is_axiom

is_cls_exp

Signature:

  $self->is_cls_exp()

Params:

  CowlAny $object 

Documentation:

  Checks whether the specified object is a class expression.
  
  @param object The object
  @return True if the object is a class expression, false otherwise.

    C function name: cowl_is_cls_exp

is_obj_prop_exp

Signature:

  $self->is_obj_prop_exp()

Params:

  CowlAny $object 

Documentation:

  Checks whether the specified object is an object property expression.
  
  @param object The object
  @return True if the object is an object property expression, false otherwise.

    C function name: cowl_is_obj_prop_exp

is_data_prop_exp

Signature:

  $self->is_data_prop_exp()

Params:

  CowlAny $object 

Documentation:

  Checks whether the specified object is a data property expression.
  
  @param object The object
  @return True if the object is a data property expression, false otherwise.

    C function name: cowl_is_data_prop_exp

is_individual

Signature:

  $self->is_individual()

Params:

  CowlAny $object 

Documentation:

  Checks whether the specified object is an individual.
  
  @param object The object
  @return True if the object is an individual, false otherwise.

    C function name: cowl_is_individual

is_data_range

Signature:

  $self->is_data_range()

Params:

  CowlAny $object 

Documentation:

  Checks whether the specified object is a data range.
  
  @param object The object
  @return True if the object is a data range, false otherwise.

    C function name: cowl_is_data_range

get_iri

Signature:

  $self->get_iri()

Params:

  CowlAny $object 

Documentation:

  If the object is an entity, returns its IRI, otherwise returns NULL.
  
  @param object The object.
  @return IRI or NULL.

    C function name: cowl_get_iri

to_string

Signature:

  $self->to_string()

Params:

  CowlAny $object 

Documentation:

  Returns the string representation of the specified object.
  
  @param object The object.
  @return String representation. Throws exception on error.

Throws exception on error.

    C function name: cowl_to_string

to_debug_string

Signature:

  $self->to_debug_string()

Params:

  CowlAny $object 

Documentation:

  Returns a debug string representation of the specified object.
  
  The debug string includes internal details such as the object's address,
  type and reference count.
  
  @param object The object.
  @return String representation. Throws exception on error.

Throws exception on error.

    C function name: cowl_to_debug_string

equals

Signature:

  $self->equals(CowlAny $rhs)

Params:

  CowlAny $lhs 
  CowlAny $rhs 

Documentation:

  Equality function.
  
  @param lhs LHS of the equality relation.
  @param rhs RHS of the equality relation.
  @return True if the equality relation holds, false otherwise.

    C function name: cowl_equals

equals_iri_string

Signature:

  $self->equals_iri_string(UString $iri_str)

Params:

  CowlAny $object 
  UString $iri_str 

Documentation:

  Checks if the object is an entity and its IRI matches the specified string.
  
  @param object The object.
  @param iri_str IRI string.
  @return True if the object is an entity and its IRI matches the string, false otherwise.

    C function name: cowl_equals_iri_string

hash

Signature:

  $self->hash()

Params:

  CowlAny $object 

Documentation:

  Hash function.
  
  @param object The object.
  @return The hash value.

    C function name: cowl_hash

iterate_primitives

Signature:

  $self->iterate_primitives(CowlPrimitiveFlags $flags, CowlIterator $iter)

Params:

  CowlAny $object 
  CowlPrimitiveFlags $flags 
  CowlIterator $iter 

Documentation:

  Iterates over the primitives referenced by the specified object.
  
  @param object The object.
  @param flags Iteration flags.
  @param iter The iterator.
  @return True if the iteration was completed, false if it was stopped.

    C function name: cowl_iterate_primitives

AUTHOR

Zakariyya Mughal <zmughal@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2024 by Auto-Parallel Technologies, Inc..

This is free software, licensed under Eclipse Public License - v 2.0.