Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
OfOverrides::ObjectOverrideInfos Struct Reference
Inheritance diagram for OfOverrides::ObjectOverrideInfos:
OfOverrides::BaseOverrideInfos

Classes

struct  CamAttrInfos
 
struct  CustomAttrInfos
 

Public Types

enum  ObjectOverrideReason {
  OBJ_LOCKED = 1<<0,
  OBJ_UNLOCKED = 1<<1,
  OBJ_DISABLED = 1<<2,
  OBJ_ENABLED = 1<<3,
  OBJ_COMMENT_PRE_CHANGE = 1<<4,
  OBJ_COMMENT_CHANGED = 1<<5,
  OBJ_COLORTAG_PRE_CHANGE = 1<<6,
  OBJ_COLORTAG_CHANGED = 1<<7
}
 

Public Member Functions

 ObjectOverrideInfos (const ObjectOverrideInfos &other)
 
 ObjectOverrideInfos (const OverrideSource &source, const unsigned int &reason)
 
virtual void release ()
 
const ObjectOverrideInfosoperator= (const ObjectOverrideInfos &with)
 
void merge (ObjectOverrideInfos &with)
 
void set_stored ()
 
- Public Member Functions inherited from OfOverrides::BaseOverrideInfos
 BaseOverrideInfos (const OverrideSource &source, const unsigned int &reason=0)
 
bool is_from_override_set () const
 
bool is_top_level_override () const
 

Static Public Member Functions

static CoreString get_object_reason (const unsigned int &reason)
 

Public Attributes

ParserEntrym_comment_override
 
ParserEntrym_revert_comment_override
 
ParserEntrym_colortag_override
 
ParserEntrym_revert_colortag_override
 
CoreVector< CustomAttrInfosm_custom_attrs
 
CoreVector< CamAttrInfosm_cam_attrs
 
- Public Attributes inherited from OfOverrides::BaseOverrideInfos
OverrideSource m_source
 
unsigned int m_reason