![]() |
ChimeraTK-ApplicationCore 04.06.00
|
Namespaces | |
| namespace | detail |
Classes | |
| struct | AdjacentInSearch |
| struct | AdjacentOutSearch |
| struct | AdjacentSearch |
| struct | AndSet |
| class | ApplicationModuleProxy |
| struct | BreadthFirstSearch |
| struct | CombinedSearchConfig |
| struct | ContinueSearchDisjunctTrees |
| struct | DepthFirstSearch |
| class | DeviceModuleProxy |
| class | DirectoryProxy |
| struct | EdgeFilter |
| struct | EdgeProperties |
| Information to be stored with each edge. More... | |
| class | Impl |
| Implementation class for the model. More... | |
| class | ModuleGroupProxy |
| class | NonOwningProxy |
| Proxy class which does not keep the ownership of the model. More... | |
| struct | OrSet |
| class | ProcessVariableProxy |
| struct | PropertyFilterTag |
| class | Proxy |
| Base class for the proxies representing objects in the model. More... | |
| struct | ReturnFirstHit |
| struct | ReturnFirstHitWithValue |
| class | RootProxy |
| Proxy representing the root of the application model. More... | |
| struct | SearchOption |
| Do not use these class definitions, instead use the static instances below. More... | |
| struct | SearchType |
| Do not use these class definitions, instead use the static instances below. More... | |
| struct | SearchTypeHolder |
| class | VariableGroupProxy |
| struct | VertexFilter |
| struct | VertexProperties |
| Information to be stored with each vertex. More... | |
| struct | VisitOrder |
Typedefs | |
| using | Vertex = boost::adjacency_list< detail::OutEdgeListType, detail::VertexListType, boost::bidirectionalS >::vertex_descriptor |
| using | Graph = boost::adjacency_list< detail::OutEdgeListType, detail::VertexListType, boost::bidirectionalS, VertexProperties, EdgeProperties > |
| Graph type for the model. | |
| using | Edge = Graph::edge_descriptor |
| using | EdgeFilteredView = boost::filtered_graph< Graph, std::function< bool(const Edge &)>, boost::keep_all > |
Functions | |
| template<typename PROPERTY_OR_PROXY > | |
| constexpr bool | isRoot (const PROPERTY_OR_PROXY &) |
| Predicates to identify the type of a proxy or a properties struct. | |
| template<typename PROPERTY_OR_PROXY > | |
| constexpr bool | isModuleGroup (const PROPERTY_OR_PROXY &) |
| template<typename PROPERTY_OR_PROXY > | |
| constexpr bool | isApplicationModule (const PROPERTY_OR_PROXY &) |
| template<typename PROPERTY_OR_PROXY > | |
| constexpr bool | isVariableGroup (const PROPERTY_OR_PROXY &) |
| template<typename PROPERTY_OR_PROXY > | |
| constexpr bool | isDeviceModule (const PROPERTY_OR_PROXY &) |
| template<typename PROPERTY_OR_PROXY > | |
| constexpr bool | isVariable (const PROPERTY_OR_PROXY &) |
| template<typename PROPERTY_OR_PROXY > | |
| constexpr bool | isDirectory (const PROPERTY_OR_PROXY &) |
| template<typename PROPERTY_OR_PROXY > | |
| constexpr bool | hasName (const PROPERTY_OR_PROXY &) |
| constexpr ReturnFirstHitWithValue< void > | returnFirstHit () |
| Stop the search after the first hit and return. | |
| template<typename FIRST , typename... MORE> | |
| constexpr auto | combinedSearchConfig (FIRST first, MORE... more) |
| template<typename FIRST , typename... ARGS> | |
| constexpr auto | getEdgeFilter (FIRST first, ARGS... args) |
| constexpr auto | getEdgeFilter () |
| template<typename FIRST , typename... ARGS> | |
| constexpr auto | getVertexFilter (FIRST first, ARGS... args) |
| constexpr auto | getVertexFilter () |
| template<typename FIRST , typename... ARGS> | |
| constexpr auto | getSearchType () |
| constexpr auto | getSearchType () |
| template<typename SEARCH_OPTION_TO_FIND , typename FIRST , typename... ARGS> | |
| constexpr bool | hasSearchOption () |
| template<typename SEARCH_OPTION_TO_FIND > | |
| constexpr bool | hasSearchOption () |
| template<typename SEARCH_OPTION_TO_FIND , typename FIRST , typename... ARGS> | |
| constexpr auto | getSearchOption (FIRST first, ARGS... args) |
| template<typename SEARCH_OPTION_TO_FIND > | |
| constexpr auto | getSearchOption () |
| template<typename FIRST , typename... ARGS> | |
| constexpr void | checkConfigValidity (FIRST, ARGS... args) |
| constexpr void | checkConfigValidity () |
| using ChimeraTK::Model::Edge = typedef Graph::edge_descriptor |
| using ChimeraTK::Model::EdgeFilteredView = typedef boost::filtered_graph<Graph, std::function<bool(const Edge&)>, boost::keep_all> |
| using ChimeraTK::Model::Graph = typedef boost::adjacency_list<detail::OutEdgeListType, detail::VertexListType, boost::bidirectionalS, VertexProperties, EdgeProperties> |
| typedef Graph::vertex_descriptor ChimeraTK::Model::Vertex |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
inlineconstexpr |