# net::base_traits
#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