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.