Buffer Interface
|
BFGTLUtilities::Device node class to access or modify enumeration value nodes, and read their features. More...
#include <BFGTLUtilities.hpp>
Additional Inherited Members | |
Public Types inherited from BFGTLUtilities::PRIVATE_IMP::EnumerationNodeBase | |
typedef BFS64 | Value |
typedef std::vector< std::string > | EntryStrings |
typedef std::vector< Value > | EntryValues |
typedef NodeImpT< EnumEntryNodeBase, NodeType::EnumEntry > | Entry |
typedef std::vector< Entry > | Entries |
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) |
BaseNode & | operator= (BaseNode const &to_alias) |
BaseNode & | operator= (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 |
BFGTLUtilities::Device node class to access or modify enumeration value nodes, and read their features.