|
Bifrost SDK
Bifrost SDK documentation
|
Path to an element in a layout. More...
#include <WatchpointLayout.h>
Public Member Functions | |
| WatchpointLayoutPath () | |
| Constructors. More... | |
| WatchpointLayoutPath (Amino::String const &path) | |
| Constructors. More... | |
| WatchpointLayoutPath (WatchpointLayoutPath const &) | |
| Constructors. More... | |
| WatchpointLayoutPath (WatchpointLayoutPath &&) | |
| Constructors. More... | |
| ~WatchpointLayoutPath () | |
| /} More... | |
| WatchpointLayoutPath & | operator= (WatchpointLayoutPath const &) |
| Assignment operators. More... | |
| WatchpointLayoutPath & | operator= (WatchpointLayoutPath &&) |
| Constructors. More... | |
| bool | empty () const |
| /} More... | |
| void | push_front (Amino::String const &element) |
| Prepend an element. More... | |
| void | push_front (std::size_t index) |
| Prepend an array index. More... | |
| Amino::String const & | front () const |
| Get the first element of the path. More... | |
| bool | frontIsIndex () const |
| Check if first item of path is an array index. More... | |
| std::size_t | frontAsIndex () const |
| Get the first element of the path as an array index. More... | |
| WatchpointLayoutPath & | pop_front () |
| Remove fist element. More... | |
| void | push_back (Amino::String const &element) |
| Append an element. More... | |
| void | push_back (std::size_t index) |
| Append an array index. More... | |
| Amino::String const & | back () const |
| Get the last element of the path. More... | |
| bool | backIsIndex () const |
| Check if last item of path is an array index. More... | |
| std::size_t | backAsIndex () const |
| Get the last element of the path as an array index. More... | |
| WatchpointLayoutPath & | pop_back () |
| Remove last element. More... | |
Path to an element in a layout.
Definition at line 476 of file WatchpointLayout.h.
| BifrostGraph::Executor::WatchpointLayoutPath::WatchpointLayoutPath | ( | ) |
Constructors.
|
explicit |
Constructors.
| BifrostGraph::Executor::WatchpointLayoutPath::WatchpointLayoutPath | ( | WatchpointLayoutPath const & | ) |
Constructors.
| BifrostGraph::Executor::WatchpointLayoutPath::WatchpointLayoutPath | ( | WatchpointLayoutPath && | ) |
Constructors.
| BifrostGraph::Executor::WatchpointLayoutPath::~WatchpointLayoutPath | ( | ) |
/}
Destructor
| Amino::String const & BifrostGraph::Executor::WatchpointLayoutPath::back | ( | ) | const |
Get the last element of the path.
| std::size_t BifrostGraph::Executor::WatchpointLayoutPath::backAsIndex | ( | ) | const |
Get the last element of the path as an array index.
| bool BifrostGraph::Executor::WatchpointLayoutPath::backIsIndex | ( | ) | const |
Check if last item of path is an array index.
| bool BifrostGraph::Executor::WatchpointLayoutPath::empty | ( | ) | const |
/}
Check if path is empty
| Amino::String const & BifrostGraph::Executor::WatchpointLayoutPath::front | ( | ) | const |
Get the first element of the path.
| std::size_t BifrostGraph::Executor::WatchpointLayoutPath::frontAsIndex | ( | ) | const |
Get the first element of the path as an array index.
| bool BifrostGraph::Executor::WatchpointLayoutPath::frontIsIndex | ( | ) | const |
Check if first item of path is an array index.
| WatchpointLayoutPath & BifrostGraph::Executor::WatchpointLayoutPath::operator= | ( | WatchpointLayoutPath && | ) |
Constructors.
| WatchpointLayoutPath & BifrostGraph::Executor::WatchpointLayoutPath::operator= | ( | WatchpointLayoutPath const & | ) |
Assignment operators.
| WatchpointLayoutPath & BifrostGraph::Executor::WatchpointLayoutPath::pop_back | ( | ) |
Remove last element.
| WatchpointLayoutPath & BifrostGraph::Executor::WatchpointLayoutPath::pop_front | ( | ) |
Remove fist element.
| void BifrostGraph::Executor::WatchpointLayoutPath::push_back | ( | Amino::String const & | element | ) |
Append an element.
| element | The element's name |
| void BifrostGraph::Executor::WatchpointLayoutPath::push_back | ( | std::size_t | index | ) |
Append an array index.
| index | The array index |
| void BifrostGraph::Executor::WatchpointLayoutPath::push_front | ( | Amino::String const & | element | ) |
Prepend an element.
| element | The element's name |
| void BifrostGraph::Executor::WatchpointLayoutPath::push_front | ( | std::size_t | index | ) |
Prepend an array index.
| index | The array index |