# net::base_traits

More...

#include <traits.hpp>

Inherits from net::base_nodeval_traits< NodeVal >, net::base_edgeval_traits< EdgeVal >, net::base_nodekey_traits< NodeKey >, net::base_edgekey_traits< EdgeKey >, net::base_bind_traits< EdgeKey, NodeKey >

Inherited by net::default_traits< NodeVal, EdgeVal, NodeKey, EdgeKey >

# Additional inherited members

Public Functions inherited from net::base_nodeval_traits< NodeVal >

Name
std::ostream & nodeval_write_text(std::ostream & os, const NodeVal & nodeval)
std::ostream & nodeval_read_text(std::istream & is, NodeVal & nodeval)
std::ostream & nodeval_write_bin(std::ostream & os, const NodeVal & nodeval)
std::ostream & nodeval_read_bin(std::istream & is, NodeVal & nodeval)

Public Functions inherited from net::base_edgeval_traits< EdgeVal >

Name
std::ostream & edgeval_write_text(std::ostream & os, const EdgeVal & edgeval)
std::ostream & edgeval_read_text(std::istream & is, EdgeVal & edgeval)
std::ostream & edgeval_write_bin(std::ostream & os, const EdgeVal & edgeval)
std::ostream & edgeval_read_bin(std::istream & is, EdgeVal & edgeval)

Public Types inherited from net::base_nodekey_traits< NodeKey >

Name
using std::less< NodeKey > nodekey_less

Public Functions inherited from net::base_nodekey_traits< NodeKey >

Name
std::string nodekey_brief(const NodeKey & nodekey)
std::ostream & nodekey_write_text(std::ostream & os, const NodeKey & nodekey)
std::ostream & nodekey_read_text(std::istream & is, NodeKey & nodekey)
std::ostream & nodekey_write_bin(std::ostream & os, const NodeKey & nodekey)
std::ostream & nodekey_read_bin(std::istream & is, NodeKey & nodekey)

Public Types inherited from net::base_edgekey_traits< EdgeKey >

Name
using std::less< EdgeKey > edgekey_less
using std::less< std::pair< EdgeKey, EdgeKey > > edge2key_less

Public Functions inherited from net::base_edgekey_traits< EdgeKey >

Name
std::string edgekey_brief(const EdgeKey & edgekey)
std::ostream & edgekey_write_text(std::ostream & os, const EdgeKey & edgekey)
std::ostream & edgekey_read_text(std::istream & is, EdgeKey & edgekey)
std::ostream & edgekey_write_bin(std::ostream & os, const EdgeKey & edgekey)
std::ostream & edgekey_read_bin(std::istream & is, EdgeKey & edgekey)

Public Functions inherited from net::base_bind_traits< EdgeKey, NodeKey >

Name
EdgeKey bind(const NodeKey & nodekey1, const NodeKey & nodekey2)

# Detailed Description

template <typename NodeVal ,
typename EdgeVal ,
typename NodeKey ,
typename EdgeKey >
struct net::base_traits;

Updated on 15 June 2022 at 16:04:18 CST