- Installation
- Administration
- Programmer's Guide
- Grammars
- MRCP Server
- FAQs
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. |