Buffer Interface
List of all members
BFGTLUtilities::EnumerationNode Class Reference

BFGTLUtilities::Device node class to access or modify enumeration value nodes, and read their features. More...

#include <BFGTLUtilities.hpp>

Inheritance diagram for BFGTLUtilities::EnumerationNode:
BFGTLUtilities::PRIVATE_IMP::EnumerationNodeBase BFGTLUtilities::PRIVATE_IMP::ValueNodeBase BFGTLUtilities::BaseNode

Additional Inherited Members

- Public Types inherited from BFGTLUtilities::PRIVATE_IMP::EnumerationNodeBase
typedef BFS64 Value
 
typedef std::vector< std::string > EntryStrings
 
typedef std::vector< ValueEntryValues
 
typedef NodeImpT< EnumEntryNodeBase, NodeType::EnumEntryEntry
 
typedef std::vector< EntryEntries
 
- Public Member Functions inherited from BFGTLUtilities::PRIVATE_IMP::EnumerationNodeBase
Value entryValue (BFVOID) const
 
std::string entryName (BFVOID) const
 
bool getEntryName (BFCHAR *const hBuf, BFSIZET *const pSize) const
 
std::string entrySymbolic (BFVOID) const
 
bool getEntrySymbolic (BFCHAR *const hBuf, BFSIZET *const pSize) const
 
BFS64 entryCount (BFVOID) const
 
EntryValues entryValues (BFVOID) const
 
bool enumerateEntryValue (const BFS64 index, Value *const pVal) const
 
EntryStrings entryNames (BFVOID) const
 
bool enumerateEntryName (const BFS64 index, BFCHAR *const hBuf, BFSIZET *const pSize) const
 
EntryStrings entrySymbolics (BFVOID) const
 
bool enumerateEntrySymbolic (const BFS64 index, BFCHAR *const hBuf, BFSIZET *const pSize) const
 
Entry entry (BFVOID) const
 
Entries entries (BFVOID) const
 
bool enumerateEntry (const BFS64 index, Entry *const pEntry) const
 
BFVOID setEntryValue (const Value val)
 
BFVOID setEntryName (std::string const &name)
 
BFVOID setEntryName (const BFCHAR *const name)
 
BFVOID setEntrySymbolic (std::string const &symbolic)
 
BFVOID setEntrySymbolic (const BFCHAR *const symbolic)
 
- Public Member Functions inherited from BFGTLUtilities::PRIVATE_IMP::ValueNodeBase
std::string toString (BFVOID) const
 
bool getToString (BFCHAR *const hBuf, BFSIZET *const pSize) const
 
BFVOID fromString (std::string const &strVal)
 
BFVOID fromString (const BFCHAR *const strVal)
 
- Public Member Functions inherited from BFGTLUtilities::BaseNode
 BaseNode (BFVOID)
 
 BaseNode (BaseNode const &to_alias)
 
 BaseNode (BaseNode &&to_take)
 
virtual ~BaseNode (BFVOID)
 
BaseNodeoperator= (BaseNode const &to_alias)
 
BaseNodeoperator= (BaseNode &&to_take)
 
bool isValid (BFVOID) const
 
 operator bool (BFVOID) const
 
bool isNull (BFVOID) const
 
bool operator! (BFVOID) const
 
bool operator== (BaseNode const &other) const
 
bool operator!= (BaseNode const &other) const
 
std::string name (BFVOID) const
 
bool getName (BFCHAR *const hBuf, BFSIZET *const pSize) const
 
std::string displayName (BFVOID) const
 
bool getDisplayName (BFCHAR *const hBuf, BFSIZET *const pSize) const
 
std::string toolTip (BFVOID) const
 
bool getToolTip (BFCHAR *const hBuf, BFSIZET *const pSize) const
 
std::string description (BFVOID) const
 
bool getDescription (BFCHAR *const hBuf, BFSIZET *const pSize) const
 
NodeType type (BFVOID) const
 
Access access (BFVOID) const
 
bool ignoreCache (BFVOID) const
 
BFVOID setIgnoreCache (const bool ignore)
 
- Static Public Attributes inherited from BFGTLUtilities::BaseNode
static const NodeType Type = NodeType::Base
 
- Protected Member Functions inherited from BFGTLUtilities::BaseNode
virtual void copy (BaseNode const &to_alias)
 
virtual void copy (BaseNode &&to_take)
 
- Protected Attributes inherited from BFGTLUtilities::BaseNode
PrivateData * m_pd
 

Detailed Description

BFGTLUtilities::Device node class to access or modify enumeration value nodes, and read their features.


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