Home
last modified time | relevance | path

Searched refs:SemistaticGraph (Results 1 – 11 of 11) sorted by relevance

/external/google-fruit/include/fruit/impl/data_structures/
Dsemistatic_graph.defn.h34 inline SemistaticGraph<NodeId, Node>::node_iterator::node_iterator(NodeData* itr) : itr(itr) {} in node_iterator()
37 inline Node& SemistaticGraph<NodeId, Node>::node_iterator::getNode() { in getNode()
43 inline bool SemistaticGraph<NodeId, Node>::node_iterator::isTerminal() { in isTerminal()
49 inline void SemistaticGraph<NodeId, Node>::node_iterator::setTerminal() { in setTerminal()
55 inline bool SemistaticGraph<NodeId, Node>::node_iterator::operator==(const node_iterator& other) co…
60 inline SemistaticGraph<NodeId, Node>::const_node_iterator::const_node_iterator(const NodeData* itr)… in const_node_iterator()
63 inline SemistaticGraph<NodeId, Node>::const_node_iterator::const_node_iterator(node_iterator itr) :… in const_node_iterator()
66 inline const Node& SemistaticGraph<NodeId, Node>::const_node_iterator::getNode() { in getNode()
72 inline bool SemistaticGraph<NodeId, Node>::const_node_iterator::isTerminal() { in isTerminal()
78 inline bool SemistaticGraph<NodeId, Node>::const_node_iterator::operator==(const const_node_iterato…
[all …]
Dsemistatic_graph.h59 class SemistaticGraph {
114 friend class SemistaticGraph<NodeId, Node>; variable
138 friend class SemistaticGraph<NodeId, Node>; variable
158 friend class SemistaticGraph<NodeId, Node>; variable
159 friend class SemistaticGraph<NodeId, Node>::node_iterator;
174 SemistaticGraph() = default;
190 SemistaticGraph(NodeIter first, NodeIter last, MemoryPool& memory_pool);
192 SemistaticGraph(SemistaticGraph&&) noexcept = default;
193 SemistaticGraph(const SemistaticGraph&) = delete;
206 SemistaticGraph(const SemistaticGraph& x, NodeIter first, NodeIter last, MemoryPool& memory_pool);
[all …]
Dsemistatic_graph.templates.h60 void SemistaticGraph<NodeId, Node>::printGraph(NodeIter first, NodeIter last) { in printGraph()
84 SemistaticGraph<NodeId, Node>::SemistaticGraph(NodeIter first, NodeIter last, MemoryPool& memory_po… in SemistaticGraph() function
141 SemistaticGraph<NodeId, Node>::SemistaticGraph(const SemistaticGraph& x, NodeIter first, NodeIter l… in SemistaticGraph() function
218 void SemistaticGraph<NodeId, Node>::checkFullyConstructed() { in checkFullyConstructed()
230 SemistaticGraph<NodeId, Node>::~SemistaticGraph() {} in ~SemistaticGraph()
/external/google-fruit/tests/
Dtest_common.cpp27 template class SemistaticGraph<int, const char*>; variable
28 template SemistaticGraph<int, char const*>::SemistaticGraph(std::vector<SimpleNode>::iterator first…
29 template SemistaticGraph<int, char const*>::SemistaticGraph(const fruit::impl::SemistaticGraph<int,…
Dtest_common.h33 using Graph = fruit::impl::SemistaticGraph<int, const char*>;
/external/google-fruit/src/
Dnormalized_component_storage.cpp61 …bindings = SemistaticGraph<TypeId, NormalizedBinding>(InjectorStorage::BindingDataNodeIter{binding… in NormalizedComponentStorage()
89 …bindings = SemistaticGraph<TypeId, NormalizedBinding>(InjectorStorage::BindingDataNodeIter{binding… in NormalizedComponentStorage()
Dsemistatic_graph.cpp29 template class SemistaticGraph<TypeId, NormalizedBinding>; variable
/external/google-fruit/include/fruit/impl/normalized_component_storage/
Dnormalized_component_storage.h104 SemistaticGraph<TypeId, NormalizedBinding> bindings;
130 using Graph = SemistaticGraph<TypeId, NormalizedBinding>;
/external/google-fruit/include/fruit/impl/injector/
Dinjector_storage.h50 using Graph = SemistaticGraph<TypeId, NormalizedBinding>;
131 SemistaticGraph<TypeId, NormalizedBinding> bindings;
Dinjector_storage.defn.h501 CPtr operator()(InjectorStorage& injector, SemistaticGraph<TypeId, NormalizedBinding>& bindings,
573 C* operator()(InjectorStorage& injector, SemistaticGraph<TypeId, NormalizedBinding>& bindings,
703 C* operator()(InjectorStorage& injector, SemistaticGraph<TypeId, NormalizedBinding>& bindings,
/external/google-fruit/include/fruit/impl/component_storage/
Dcomponent_storage_entry.h105 …using create_t = object_t (*)(InjectorStorage&, SemistaticGraph<TypeId, NormalizedBinding>::node_i…