NAME
RDF::Cowl::Lib::Gen::Class::Object - Generated docs for RDF::Cowl::Object
VERSION
version 1.0.0
MAIN MODULE
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.