|
| | EnumerationNode ()=delete |
| |
| | ~EnumerationNode () override=default |
| |
| | EnumerationNode (const EnumerationNode &other)=delete |
| |
| EnumerationNode & | operator= (const EnumerationNode &other)=delete |
| |
| | EnumerationNode (EnumerationNode &&other)=delete |
| |
| EnumerationNode & | operator= (EnumerationNode &&other)=delete |
| |
| std::shared_ptr< EnumerationEntryNode > | CurrentEntry (NodeCacheUsePolicy cacheUsePolicy=NodeCacheUsePolicy::UseCache) const |
| | Returns the current entry.
|
| |
| void | SetCurrentEntry (const std::shared_ptr< EnumerationEntryNode > &entry) |
| | Sets the current entry.
|
| |
| void | SetCurrentEntry (const std::string &symbolicValue) |
| | Sets the current entry to an entry with the given symbolic value.
|
| |
| void | SetCurrentEntry (int64_t value) |
| | Sets the current entry to an entry with the given value.
|
| |
| bool | HasEntry (const std::string &symbolicValue) const |
| | Checks whether the enumeration node contains an entry with the given symbolic value.
|
| |
| bool | HasEntry (int64_t value) const |
| | Checks whether the enumeration node contains an entry with the given value.
|
| |
| std::shared_ptr< EnumerationEntryNode > | FindEntry (const std::string &symbolicValue) const |
| | Finds an entry with the given symbolic value.
|
| |
| std::shared_ptr< EnumerationEntryNode > | FindEntry (int64_t value) const |
| | Finds an entry with the given numeric value.
|
| |
| std::shared_ptr< EnumerationEntryNode > | TryFindEntry (const std::string &symbolicValue) const |
| | Tries to find an entry with the given symbolic value.
|
| |
| std::shared_ptr< EnumerationEntryNode > | TryFindEntry (const int64_t value) const |
| | Tries to find a entry with the given numeric value.
|
| |
| std::vector< std::shared_ptr< EnumerationEntryNode > > | Entries () const |
| | Returns the entries.
|
| |
| std::vector< std::shared_ptr< EnumerationEntryNode > > | AvailableEntries () const |
| | Returns the currently selectable entries.
|
| |
| | Node ()=delete |
| |
| virtual | ~Node () |
| |
| | Node (const Node &other)=delete |
| |
| Node & | operator= (const Node &other)=delete |
| |
| | Node (Node &&other)=delete |
| |
| Node & | operator= (Node &&other)=delete |
| |
| std::string | Name () const |
| | Returns the name.
|
| |
| std::string | DisplayName () const |
| | Returns the display name.
|
| |
| NodeNamespace | Namespace () const |
| | Returns the namespace the node belongs to.
|
| |
| NodeVisibility | Visibility () const |
| | Returns the visibility.
|
| |
| NodeAccessStatus | AccessStatus () const |
| | Returns the access status.
|
| |
| bool | IsReadable () const |
| | Returns whether the node is currently readable.
|
| |
| bool | IsWriteable () const |
| | Returns whether the node is currently writeable.
|
| |
| bool | IsAvailable () const |
| | Returns whether the node is currently either readable or writeable.
|
| |
| bool | IsImplemented () const |
| | Returns whether the node is implemented.
|
| |
| bool | IsCacheable () const |
| | Checks whether the node is cacheable.
|
| |
| bool | IsAccessStatusCacheable () const |
| | Checks whether the node's access status is cacheable.
|
| |
| bool | IsStreamable () const |
| | Checks whether the node is streamable.
|
| |
| bool | IsDeprecated () const |
| | Checks whether the node is deprecated.
|
| |
| bool | IsFeature () const |
| | Checks whether the node is a feature, i.e. it can be reached via category nodes from a category node named "Root".
|
| |
| NodeCachingMode | CachingMode () const |
| | Returns the caching mode.
|
| |
| int64_t | PollingTime () const |
| | Returns the polling time.
|
| |
| std::string | ToolTip () const |
| | Returns the tool tip.
|
| |
| std::string | Description () const |
| | Returns the description.
|
| |
| NodeType | Type () const |
| | Returns the type.
|
| |
| std::shared_ptr< NodeMap > | ParentNodeMap () const |
| | Returns the parent node map.
|
| |
| std::shared_ptr< Node > | FindInvalidatedNode (const std::string &name) const |
| | Tries to find an invalidated node with the given name.
|
| |
| template<class NodeType , typename std::enable_if< std::is_base_of< Node, NodeType >::value, int >::type = 0> |
| std::shared_ptr< NodeType > | FindInvalidatedNode (const std::string &name) const |
| | Tries to find an invalidated node with the given name and type.
|
| |
| std::vector< std::shared_ptr< Node > > | InvalidatedNodes () const |
| | Returns the invalidated nodes.
|
| |
| std::shared_ptr< Node > | FindInvalidatingNode (const std::string &name) const |
| | Tries to find an invalidating node with the given name.
|
| |
| template<class NodeType , typename std::enable_if< std::is_base_of< Node, NodeType >::value, int >::type = 0> |
| std::shared_ptr< NodeType > | FindInvalidatingNode (const std::string &name) const |
| | Tries to find an invalidating node with the given name and type.
|
| |
| std::vector< std::shared_ptr< Node > > | InvalidatingNodes () const |
| | Returns the invalidating nodes.
|
| |
| std::shared_ptr< Node > | FindSelectedNode (const std::string &name) const |
| | Tries to find a selected node with the given name.
|
| |
| template<class NodeType , typename std::enable_if< std::is_base_of< Node, NodeType >::value, int >::type = 0> |
| std::shared_ptr< NodeType > | FindSelectedNode (const std::string &name) const |
| | Tries to find a selected node with the given name and type.
|
| |
| std::vector< std::shared_ptr< Node > > | SelectedNodes () const |
| | Returns the selected nodes.
|
| |
| std::shared_ptr< Node > | FindSelectingNode (const std::string &name) const |
| | Tries to find a selecting node with the given name.
|
| |
| template<class NodeType , typename std::enable_if< std::is_base_of< Node, NodeType >::value, int >::type = 0> |
| std::shared_ptr< NodeType > | FindSelectingNode (const std::string &name) const |
| | Tries to find a selecting node with the given name and type.
|
| |
| std::vector< std::shared_ptr< Node > > | SelectingNodes () const |
| | Returns the selecting nodes.
|
| |
| ChangedCallbackHandle | RegisterChangedCallback (const ChangedCallback &callback) |
| | Registers a callback for signaling a change to the node.
|
| |
| void | UnregisterChangedCallback (ChangedCallbackHandle callbackHandle) |
| | Unregisters a changed callback.
|
| |
Represents a GenAPI enumeration node.