/dports/graphics/quickqanava/QuickQanava-ab88d77ec62175b9fd499a154ffaf92f7bf23989/GTpo/tests/ |
H A D | gtpo_functional_tests.cpp | 55 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 D | gtpo_generator_tests.cpp | 65 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 D | gtpo_topology_tests.cpp | 54 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 D | gtpo_algorithm_tests.cpp | 57 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 D | gtpo_groups_tests.cpp | 53 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 D | gtpo_config_tests.cpp | 47 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 D | gtpo_behaviours_tests.cpp | 53 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 D | gtpo_tests.cpp | 50 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 D | gtpo.pri | 5 … # 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 D | README.md | 68 - `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 D | GTpo.pro | 4 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 D | config.h | 51 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 D | graph.hpp | 35 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 D | node_behaviour.h | 42 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( >po::dynamic_node_behaviour<config_t>::in_node_inserted, target… in in_node_inserted() 186 …node->notify_dynamic_behaviours( >po::dynamic_node_behaviour<config_t>::in_node_removed, target,… in in_node_removed() 191 …node->notify_dynamic_behaviours( >po::dynamic_node_behaviour<config_t>::in_node_removed, target … in in_node_removed() 206 …node->notify_dynamic_behaviours( >po::dynamic_node_behaviour<config_t>::out_node_removed, target… in out_node_removed() [all …]
|
H A D | node.h | 52 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 D | node.hpp | 35 namespace gtpo { // ::gtpo namespace 78 …gtpo::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() 87 …gtpo::assert_throw( outEdgeDst != nullptr, "gtpo::node<>::remove_out_edge(): Error: Out edge desti… in remove_out_edge() 103 …gtpo::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() 111 …gtpo::assert_throw( inEdgeSrcPtr != nullptr, "gtpo::node<>::remove_in_edge(): Error: In edge sourc… in remove_in_edge()
|
H A D | graph_behaviour.h | 42 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 D | gtpo_benchmarks.cpp | 50 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 D | qanNode.cpp | 50 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 D | qanEdge.cpp | 49 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 D | qanBehaviour.h | 63 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 D | gettextpo-1 | 8 ${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 D | gettextpo-1 | 8 ${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 D | gettextpo-1 | 8 ${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 D | gettextpo-1 | 8 ${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
|