Home
last modified time | relevance | path

Searched refs:gtpo (Results 1 – 25 of 73) sorted by relevance

123

/dports/graphics/quickqanava/QuickQanava-ab88d77ec62175b9fd499a154ffaf92f7bf23989/GTpo/tests/
H A Dgtpo_functional_tests.cpp55 gtpo::graph<> src; in TEST()
61 gtpo::graph<> dst; in TEST()
63 auto r = gtpo::map<gtpo::graph<>, gtpo::graph<>, decltype(f2)>(src, dst, f2); in TEST()
76 auto r = gtpo::map<gtpo::graph<>, gtpo::graph<>, decltype(f2)>(src, dst, f2); in TEST()
91 gtpo::copy2(src, dst); in TEST()
103 gtpo::graph<> src; in TEST()
104 gtpo::graph<> dst; in TEST()
114 gtpo::graph<> src; in TEST()
141 gtpo::graph<> src; in TEST()
143 gtpo::graph<> dst; in TEST()
[all …]
H A Dgtpo_generator_tests.cpp65 gtpo::graph<> t; in TEST()
67 gtpo::complete_tree_rec<gtpo::graph<>>(t, 0, 0); in TEST()
73 gtpo::graph<> t; in TEST()
74 gtpo::complete_tree_rec<gtpo::graph<>>(t, 0, 1); in TEST()
81 gtpo::graph<> t; in TEST()
83 gtpo::complete_tree_rec<gtpo::graph<>>(t, 1, 0); in TEST()
90 gtpo::graph<> t; in TEST()
92 gtpo::complete_tree_rec<gtpo::graph<>>(t, 1, 1); in TEST()
102 gtpo::complete_tree_rec<gtpo::graph<>>(t, 1, 2); in TEST()
114 gtpo::complete_tree_rec<gtpo::graph<>>(t, 2, 2); in TEST()
[all …]
H A Dgtpo_topology_tests.cpp54 gtpo::graph<> g; in TEST()
62 gtpo::graph<> g; in TEST()
75 gtpo::graph<> g; in TEST()
97 gtpo::graph<> g; in TEST()
106 gtpo::graph<> g; in TEST()
119 gtpo::graph<> g; in TEST()
141 gtpo::graph<> g; in TEST()
148 gtpo::graph<> g; in TEST()
151 …EXPECT_THROW( g.create_edge(gtpo::graph<>::weak_node_t{}, gtpo::graph<>::weak_node_t{}), gtpo::bad… in TEST()
161 gtpo::graph<> g; in TEST()
[all …]
H A Dgtpo_algorithm_tests.cpp57 gtpo::graph<> g; in TEST()
74 gtpo::graph<> g; in TEST()
85 gtpo::graph<> g; in TEST()
95 gtpo::graph<> g; in TEST()
112 gtpo::graph<> g; in TEST()
129 gtpo::graph<> g; in TEST()
141 gtpo::graph<> g; in TEST()
151 gtpo::graph<> g; in TEST()
166 gtpo::graph<> g; in TEST()
183 gtpo::graph<> g; in TEST()
[all …]
H A Dgtpo_groups_tests.cpp53 gtpo::graph<> g; in TEST()
59 gtpo::graph<> g; in TEST()
71 gtpo::graph<> g; in TEST()
81 gtpo::graph<> g; in TEST()
93 gtpo::graph<> g; in TEST()
106 gtpo::graph<> g; in TEST()
117 gtpo::graph<> g; in TEST()
130 gtpo::graph<> g; in TEST()
142 gtpo::graph<> g; in TEST()
161 gtpo::graph<> g; in TEST()
[all …]
H A Dgtpo_config_tests.cpp47 struct Config final : public gtpo::config<Config>
49 using graph_base = gtpo::empty;
50 using node_base = gtpo::empty;
51 using edge_base = gtpo::empty;
52 using group_base = gtpo::empty;
54 using final_group_t = gtpo::group<Config>;
56 using final_edge_t = gtpo::edge<Config>;
57 using final_group_edge_t = gtpo::group_edge<Config>;
62 class Node : public gtpo::node<Config> {
73 using Graph = gtpo::graph<custom::Config>; in TEST()
H A Dgtpo_behaviours_tests.cpp53 template < class config_t = gtpo::default_config >
54 class GraphBehaviourMock : public gtpo::dynamic_graph_behaviour<config_t>
83 gtpo::graph<> g; in TEST()
98 gtpo::graph<> g; in TEST()
140 template < class config_t = gtpo::default_config >
141 class GroupBehaviourMock : public gtpo::dynamic_group_behaviour< config_t >
170 gtpo::graph<> g; in TEST()
199 gtpo::graph<> g; in TEST()
209 using weak_group_t = gtpo::group<>::weak_group_t; in TEST()
225 class NodeBehaviourMock : public gtpo::dynamic_node_behaviour< config_t >
[all …]
H A Dgtpo_tests.cpp50 EXPECT_THROW( gtpo::assert_throw(false, "" ), gtpo::bad_topology_error ); in TEST()
51 EXPECT_NO_THROW( gtpo::assert_throw(true, "" ) ); in TEST()
/dports/graphics/quickqanava/QuickQanava-ab88d77ec62175b9fd499a154ffaf92f7bf23989/GTpo/
H A Dgtpo.pri5 … # Project using this pri could include <gtpo/GTpo> just as if the library was installed in /usr/…
7 HEADERS += $$PWD/src/gtpo/utils.h \
8 $$PWD/src/gtpo/config.h \
9 $$PWD/src/gtpo/edge.h \
10 $$PWD/src/gtpo/edge.hpp \
11 $$PWD/src/gtpo/node.h \
12 $$PWD/src/gtpo/node.hpp \
13 $$PWD/src/gtpo/graph.h \
14 $$PWD/src/gtpo/graph.hpp \
29 $$PWD/src/gtpo/GTpo.h
[all …]
H A DREADME.md68 - `gtpo::config::graph_base`: Base class for `gtpo::graph<>`.
69 - `gtpo::config::node_base`: Base class for `gtpo::node<>`.
70 - `gtpo::config::edge_base`: Base class for `gtpo::edge<>`.
71 - `gtpo::config::group_base`: Base class for `gtpo::group<>`.
110 gtpo::graph<> g;
119 gtpo::graph<> g;
129 for ( auto it = gtpo::begin_dfs(g); it != gtpo::end_dfs(g); it++ ) {
193 auto ok = gtpo::filter<gtpo::graph<>, gtpo::graph<>, decltype(f)>(src, dst, f);
232 gtpo::graph<> src;
237 gtpo::graph<> dst;
[all …]
H A DGTpo.pro4 gtpo.file = src/gtpo.pro
7 sample-basic.depends = gtpo
10 sample-behaviour.depends = gtpo
13 sample-serializer.depends = gtpo
16 tests.depends = gtpo
19 benchmarks.depends = gtpo
21 #SUBDIRS += gtpo
/dports/graphics/quickqanava/QuickQanava-ab88d77ec62175b9fd499a154ffaf92f7bf23989/GTpo/src/gtpo/
H A Dconfig.h51 namespace gtpo { // ::gtpo
83 typedef gtpo::empty graph_base;
85 typedef gtpo::empty node_base;
87 typedef gtpo::empty edge_base;
89 typedef gtpo::empty group_base;
91 typedef gtpo::group<final_config> final_group_t;
92 typedef gtpo::node<final_config> final_node_t;
93 typedef gtpo::edge<final_config> final_edge_t;
95 using graph_behaviours = std::tuple< gtpo::enable_graph_dynamic_behaviour<final_config>
101 using node_behaviours = std::tuple< gtpo::enable_node_dynamic_behaviour<final_config>
[all …]
H A Dgraph.hpp35 namespace gtpo { // ::gtpo namespace
73 …} catch (...) { gtpo::assert_throw( false, "graph<>::create_node(): Error: can't insert node in gr… in create_node()
89 …} catch (...) { gtpo::assert_throw( false, "gtpo::graph<>::insert_node(): Error: can't insert node… in insert_node()
98 gtpo::assert_throw( false, "gtpo::graph<>::remove_node(): Error: node is expired." ); in remove_node()
148 return gtpo::find_weak_ptr( _root_nodes, node ); in is_root_node()
225 throw gtpo::bad_topology_error( "gtpo::graph<>::remove_edge(): Topology error." ); in remove_edge()
245 throw gtpo::bad_topology_error( "gtpo::graph<>::remove_edge(): Topology error." ); in remove_all_edges()
256 …throw gtpo::bad_topology_error( "gtpo::graph<>::remove_edge(): Error: Edge to be removed is alread… in remove_edge()
261 …throw gtpo::bad_topology_error( "gtpo::graph<>::remove_edge(): Error: Edge source or destination a… in remove_edge()
326 … throw gtpo::bad_topology_error( "gtpo::graph<>::insert_group(): Insertion of group failed" ); in insert_group()
[all …]
H A Dnode_behaviour.h42 namespace gtpo { // ::gtpo
54 class node_behaviour : public gtpo::behaviour<gtpo::node<config_t>>
59 node_behaviour() noexcept : gtpo::behaviour<gtpo::node<config_t>>{} { } in node_behaviour()
167 class enable_node_dynamic_behaviour : public gtpo::node_behaviour<config_t>
170 enable_node_dynamic_behaviour() noexcept : gtpo::node_behaviour<config_t>{} {} in enable_node_dynamic_behaviour()
175 using base_t = gtpo::node_behaviour<config_t>;
181 …node->notify_dynamic_behaviours( &gtpo::dynamic_node_behaviour<config_t>::in_node_inserted, target… in in_node_inserted()
186 …node->notify_dynamic_behaviours( &gtpo::dynamic_node_behaviour<config_t>::in_node_removed, target,… in in_node_removed()
191 …node->notify_dynamic_behaviours( &gtpo::dynamic_node_behaviour<config_t>::in_node_removed, target … in in_node_removed()
206 …node->notify_dynamic_behaviours( &gtpo::dynamic_node_behaviour<config_t>::out_node_removed, target… in out_node_removed()
[all …]
H A Dnode.h52 namespace gtpo { // ::gtpo
67 template <class config_t = gtpo::config<>>
69 public graph_property_impl<gtpo::graph<config_t>>,
70 public gtpo::behaviourable_node< config_t >,
75 friend gtpo::graph<config_t>; // graph need access to graph_property_impl<>::set_graph()
80 using graph_t = gtpo::graph<config_t>;
86 using behaviourable_base = gtpo::behaviourable_node< config_t >;
109 …inline auto add_dynamic_node_behaviour( std::unique_ptr<gtpo::dynamic_node_behaviour<config_t>…
H A Dnode.hpp35 namespace gtpo { // ::gtpo namespace
78gtpo::assert_throw( !outEdge.expired(), "gtpo::node<>::remove_out_edge(): Error: Out edge has expi… in remove_out_edge()
82 gtpo::assert_throw( outEdgeSrcPtr != nullptr && // Out edge src must be this node in remove_out_edge()
87gtpo::assert_throw( outEdgeDst != nullptr, "gtpo::node<>::remove_out_edge(): Error: Out edge desti… in remove_out_edge()
103gtpo::assert_throw( !inEdge.expired(), "gtpo::node<>::remove_in_edge(): Error: In edge has expired… in remove_in_edge()
107 gtpo::assert_throw( inEdgeDstPtr && // in edge dst must be this node in remove_in_edge()
111gtpo::assert_throw( inEdgeSrcPtr != nullptr, "gtpo::node<>::remove_in_edge(): Error: In edge sourc… in remove_in_edge()
H A Dgraph_behaviour.h42 namespace gtpo { // ::gtpo
48 class graph_behaviour : public gtpo::behaviour<gtpo::graph<config_t>>
51 graph_behaviour() noexcept : gtpo::behaviour<gtpo::graph<config_t>>{} {} in graph_behaviour()
137 class enable_graph_dynamic_behaviour : public gtpo::graph_behaviour<config_t>
140 enable_graph_dynamic_behaviour() noexcept : gtpo::graph_behaviour<config_t>{} {} in enable_graph_dynamic_behaviour()
150 auto get_primitive_graph(std::weak_ptr<primitive_t>& weak_primitive) -> gtpo::graph<config_t>*
/dports/graphics/quickqanava/QuickQanava-ab88d77ec62175b9fd499a154ffaf92f7bf23989/GTpo/benchmarks/
H A Dgtpo_benchmarks.cpp50 struct config_raw final : public gtpo::config<config_raw>
53 using graph_raw = gtpo::graph<config_raw>;
55 struct config_adjacent final : public gtpo::config<config_adjacent>
61 using graph_adjacent = gtpo::graph<config_adjacent>;
71 using graph_no_dynamic = gtpo::graph<config_no_dynamic>;
74 using graph_complete = gtpo::graph<>;
135 static std::vector<std::unique_ptr<gtpo::graph<>>> bin_trees;
141 auto r = gtpo::linearize_dfs(*g); in BM_linearize_dfs_on_tree()
148 auto r = gtpo::linearize_tree_dfs_rec(*g); in BM_linearize_tree_dfs_rec()
168 auto t = std::make_unique<gtpo::graph<>>(); in main()
[all …]
/dports/graphics/quickqanava/QuickQanava-ab88d77ec62175b9fd499a154ffaf92f7bf23989/src/
H A DqanNode.cpp50 gtpo::node<qan::Config>{parent} in Node()
72 return qobject_cast< qan::Graph* >( gtpo::node< qan::Config >::get_graph() ); in getGraph()
76 return qobject_cast< const qan::Graph* >( gtpo::node< qan::Config >::get_graph() ); in getGraph()
142 …return const_cast< QAbstractItemModel* >( qobject_cast< const QAbstractItemModel* >( gtpo::node<qa… in qmlGetOutEdges()
H A DqanEdge.cpp49 gtpo::edge<qan::Config>{parent} in Edge()
60 return qobject_cast< qan::Graph* >( gtpo::edge< qan::Config >::get_graph() ); in getGraph()
64 return qobject_cast< const qan::Graph* >( gtpo::edge< qan::Config >::get_graph() ); in getGraph()
H A DqanBehaviour.h63 public gtpo::dynamic_node_behaviour< qan::Config >
99 using WeakNode = gtpo::dynamic_node_behaviour< qan::Config >::weak_node_t;
100 using WeakEdge = gtpo::dynamic_node_behaviour< qan::Config >::weak_edge_t;
/dports/devel/gettext-tools/gettext-0.21/gettext-tools/tests/
H A Dgettextpo-18 ${DIFF} "$abs_srcdir"/gettextpo-1.de.po gtpo-1-copied.po || Exit 1
9 ${DIFF} "$abs_srcdir"/gettextpo-1.de.po gtpo-1-created.po || Exit 1
/dports/devel/gettext-runtime/gettext-0.21/gettext-tools/tests/
H A Dgettextpo-18 ${DIFF} "$abs_srcdir"/gettextpo-1.de.po gtpo-1-copied.po || Exit 1
9 ${DIFF} "$abs_srcdir"/gettextpo-1.de.po gtpo-1-created.po || Exit 1
/dports/devel/gettext-po-mode/gettext-0.21/gettext-tools/tests/
H A Dgettextpo-18 ${DIFF} "$abs_srcdir"/gettextpo-1.de.po gtpo-1-copied.po || Exit 1
9 ${DIFF} "$abs_srcdir"/gettextpo-1.de.po gtpo-1-created.po || Exit 1
/dports/devel/libtextstyle/gettext-0.21/gettext-tools/tests/
H A Dgettextpo-18 ${DIFF} "$abs_srcdir"/gettextpo-1.de.po gtpo-1-copied.po || Exit 1
9 ${DIFF} "$abs_srcdir"/gettextpo-1.de.po gtpo-1-created.po || Exit 1

123