LVSemanticObject

LVSemanticObject represents a composite object. The user can get an LVSemanticObject by calling LVSemanticData::GetSemanticObject().

Functions Return Type Description
LVSemanticObject()   Constructor
LVSemanticObject(const LVSemanticObject & other)   Copy constructor
~LVSemanticObject()   Destructor
operator = (const LVSemanticObject & other) LVSemanticObject& Assignment operator
operator [] (const char* PropertyId) const LVSemanticData& Returns a LVSemanticData object associated with the property name PropertyId. If the property name doesn't exist, the return object will has type LV_TYPE_NULL.
NumberOfProperties() int Returns the number of properties in this object.
PropertyName (int index) const char* Returns the property name corresponding to index.
PropertyValue(const char* PropertyId)
PropertyValue(int index)
const LVSemanticData& Returns the semantic data associated corresponding to property_name, orindex
PropertyExists(const char* PropertyId) bool If this object has a property named property_name, this method returns true, otherwise false.
Print(int format) const char* Print the content of the object in specified format.

See Also

© 2012 LumenVox LLC. All rights reserved.