|
Free Electron
|
Attribute dependency information. More...
#include <Depend.h>

Public Types | |
| enum | { e_null = (FE_UWORD)(0), e_available = (FE_UWORD)(1<<0), e_attribute = (FE_UWORD)(1<<1), e_populate = (FE_UWORD)(1<<2), e_share = (FE_UWORD)(1<<3), e_within = (FE_UWORD)(1<<4) } |
| Dependency types. More... | |
Public Member Functions | |
| Depend (const String &attributeName) | |
| Depend (const Depend &other) | |
| Depend & | operator= (const Depend &other) |
| bool | operator== (const Depend &other) const |
| void | peek (Peeker &peeker) |
| String & | attributeName (void) |
| String & | attributeType (void) |
| String & | dependName (void) |
| String & | shareName (void) |
| size_t & | offset (void) |
| FE_UWORD & | dependFlag (void) |
| Array< String > & | matchAttributes (void) |
| const String & | name (void) const |
| const String | verboseName (void) const |
Public Member Functions inherited from fe::Counted | |
| virtual void | acquire (void) |
| Increment the reference count. More... | |
| virtual void | acquire (int &rCount) |
| Increment the reference count (and get the count) More... | |
| virtual void | release (void) |
| Decrement the reference count. More... | |
| virtual void | abandon (void) |
| Decrement the reference count. More... | |
| int | count (void) const |
| Return the count of references. More... | |
| void | setName (const String &) |
| void | trackReference (void *pReference, String what) |
| void | untrackReference (void *pReference) |
| void | registerRegion (void *pT, U32 bytes) |
Private Attributes | |
| String | m_attributeName |
| String | m_attributeType |
| String | m_depName |
| String | m_shareName |
| Array< String > | m_matchAttributes |
| size_t | m_offset |
| FE_UWORD | m_depFlag |
Additional Inherited Members | |
Static Public Member Functions inherited from fe::Counted | |
| static String | reportTracker (void) |
| static U32 | trackerCount (void) |
Protected Member Functions inherited from fe::Counted | |
| int | releaseInternal (void) |
| Decrement the reference count. More... | |
| void | suppressReport (void) |
Attribute dependency information.
Encapsulates Layout configuration (Attribute dependency) information. This is mainly for internal use, but may have applicability for advanced configuration setup.
For typical configuration setup see:
| anonymous enum |
Dependency types.
1.8.13