HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OBJ_LightLink::ObjectData Class Reference

#include <OBJ_LightLink.h>

Public Member Functions

 ObjectData ()
 
 ObjectData (const ObjectData &src)
 
void initialize (const CompiledTagExpression &expr, int opid)
 
bool changed () const
 Indicate whether the object is changed from its original value. More...
 
bool removeTag (const char *tag)
 
bool addTag (const char *tag)
 
void exprSource (UT_WorkBuffer &expr) const
 Get the expression as a string. More...
 
const CompiledTagExpressionexpr () const
 
int opid () const
 

Detailed Description

Definition at line 59 of file OBJ_LightLink.h.

Constructor & Destructor Documentation

OBJ_LightLink::ObjectData::ObjectData ( )
inline

Definition at line 62 of file OBJ_LightLink.h.

OBJ_LightLink::ObjectData::ObjectData ( const ObjectData src)
inline

Definition at line 68 of file OBJ_LightLink.h.

Member Function Documentation

bool OBJ_LightLink::ObjectData::addTag ( const char *  tag)

Add the given tag to the object, returning true if the object changed.

bool OBJ_LightLink::ObjectData::changed ( ) const

Indicate whether the object is changed from its original value.

const CompiledTagExpression& OBJ_LightLink::ObjectData::expr ( ) const
inline

Accessors

Definition at line 96 of file OBJ_LightLink.h.

void OBJ_LightLink::ObjectData::exprSource ( UT_WorkBuffer expr) const

Get the expression as a string.

void OBJ_LightLink::ObjectData::initialize ( const CompiledTagExpression expr,
int  opid 
)
inline

Definition at line 74 of file OBJ_LightLink.h.

int OBJ_LightLink::ObjectData::opid ( ) const
inline

Accessors

Definition at line 97 of file OBJ_LightLink.h.

bool OBJ_LightLink::ObjectData::removeTag ( const char *  tag)

Remove the given tag from the object, returning true if the object changed.


The documentation for this class was generated from the following file: