TuttleOFX  1
TuttleOFX/libraries/tuttle/tests/boostgraph/main.cpp File Reference
#include <tuttle/common/utils/global.hpp>
#include <tuttle/host/graph/InternalGraph.hpp>
#include <tuttle/host/graph/GraphExporter.hpp>
#include <tuttle/host/graph/Visitors.hpp>
#include <boost/graph/graph_utility.hpp>
#include <iostream>
#include <vector>
#include <tuttle/test/unit_test.hpp>
Include dependency graph for main.cpp:

Go to the source code of this file.

Data Structures

class  tuttle::host::graph::TestVertex
class  tuttle::host::graph::TestEdge
struct  tuttle::host::graph::vertex_label_writer< G >
struct  tuttle::host::graph::edge_label_writer< G >

Namespaces

namespace  tuttle
 

global namespace of the project


namespace  tuttle::host
 

Library for host.


namespace  tuttle::host::graph
 

graph work


Defines

#define BOOST_TEST_MODULE   tuttle_boostgraph

Functions

std::ostream & tuttle::host::graph::operator<< (std::ostream &os, const TestVertex &v)
std::ostream & tuttle::host::graph::operator<< (std::ostream &os, const TestEdge &e)
template<template< typename > class T, class G >
T< G > tuttle::host::graph::make (const G &g)
template<>
void tuttle::host::graph::exportAsDOT< TestVertex, TestEdge > (std::ostream &os, const InternalGraph< TestVertex, TestEdge > &g)
 BOOST_AUTO_TEST_CASE (test_export)
 BOOST_AUTO_TEST_CASE (check_cycle)
 BOOST_AUTO_TEST_CASE (test_create_add_remove_simple)
 BOOST_AUTO_TEST_CASE (test_create_add_remove)

Define Documentation

#define BOOST_TEST_MODULE   tuttle_boostgraph

Definition at line 125 of file main.cpp.


Function Documentation

BOOST_AUTO_TEST_CASE ( test_export  )

Definition at line 132 of file main.cpp.

References TUTTLE_TLOG, and TUTTLE_TRACE.

BOOST_AUTO_TEST_CASE ( check_cycle  )

Definition at line 195 of file main.cpp.

References TUTTLE_TLOG, and TUTTLE_TRACE.

BOOST_AUTO_TEST_CASE ( test_create_add_remove_simple  )

Definition at line 227 of file main.cpp.

BOOST_AUTO_TEST_CASE ( test_create_add_remove  )

Definition at line 266 of file main.cpp.