boost Namespace Reference

Namespaces

namespace  process
 
namespace  program_options
 

Classes

struct  graph_mutability_traits< PCG >
 
struct  property_map< PCG, vertex_bundle_t >
 
class  shared_ptr
 
struct  vertex_confidence_t
 
struct  vertex_timestamp_t
 

Typedefs

template<int N, class... Ts>
using NthTypeOf = typename std::tuple_element<N, std::tuple<Ts...>>::type
 

Functions

void assertion_failed (char const *expr, char const *function, char const *file, long line)
 
void assertion_failed_msg (char const *expr, char const *msg, char const *function, char const *file, long line)
 
template<int N, class... Ts>
auto & get_index (boost::variant< Ts... > &v)
 
template<int N, class... Ts>
const auto & get_index (const boost::variant< Ts... > &v)
 
template<typename Directed, typename Vertex, PCG_PARAMS>
Vertex source (const detail::edge_base< Directed, Vertex > &e, const PCG &)
 
template<typename Directed, typename Vertex, PCG_PARAMS>
Vertex target (const detail::edge_base< Directed, Vertex > &e, const PCG &)
 

Typedef Documentation

◆ NthTypeOf

template<int N, class... Ts>
using NthTypeOf = typename std::tuple_element<N, std::tuple<Ts...>>::type

Function Documentation

◆ assertion_failed()

void assertion_failed ( char const * expr,
char const * function,
char const * file,
long line )

◆ assertion_failed_msg()

void assertion_failed_msg ( char const * expr,
char const * msg,
char const * function,
char const * file,
long line )

◆ get_index() [1/2]

template<int N, class... Ts>
auto & get_index ( boost::variant< Ts... > & v)

◆ get_index() [2/2]

template<int N, class... Ts>
const auto & get_index ( const boost::variant< Ts... > & v)

◆ source()

template<typename Directed, typename Vertex, PCG_PARAMS>
Vertex source ( const detail::edge_base< Directed, Vertex > & e,
const PCG &  )
inline

◆ target()

template<typename Directed, typename Vertex, PCG_PARAMS>
Vertex target ( const detail::edge_base< Directed, Vertex > & e,
const PCG &  )
inline