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

Public Types

enum  AttrOverrideReason {
  ATTR_LOADED_UNLOCALIZED = 1<<0,
  ATTR_LOADED_LOCALIZED = 1<<1,
  ATTR_LOCALIZED = 1<<2,
  ATTR_UNLOCALIZED = 1<<3,
  ATTR_LOADED_VALUE_CHANGED = 1<<4,
  ATTR_LOADED_VALUE_UNCHANGED = 1<<5,
  ATTR_VALUE_UNCHANGED = 1<<6,
  ATTR_VALUE_CHANGED = 1<<7
}
 

Public Member Functions

 AttributeOverrideInfos (const AttributeOverrideInfos &other)
 
 AttributeOverrideInfos (const OverrideSource &source, const unsigned int &reason)
 
virtual void release ()
 
void clone (AttributeOverrideInfos &to) const
 
void merge (AttributeOverrideInfos &with)
 
const AttributeOverrideInfosoperator= (const AttributeOverrideInfos &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_attribute_reason (const unsigned int &reason)
 

Public Attributes

ParserEntrym_override
 
- Public Attributes inherited from OfOverrides::BaseOverrideInfos
OverrideSource m_source
 
unsigned int m_reason