Electroneum
Public Member Functions | Public Attributes | List of all members
crow::routing_params Struct Reference

#include <common.h>

Public Member Functions

void debug_print () const
 
template<typename T >
T get (unsigned) const
 
template<>
int64_t get (unsigned index) const
 
template<>
uint64_t get (unsigned index) const
 
template<>
double get (unsigned index) const
 

Public Attributes

std::vector< int64_t > int_params
 
std::vector< uint64_t > uint_params
 
std::vector< double > double_params
 
std::vector< std::string > string_params
 

Member Function Documentation

◆ debug_print()

void crow::routing_params::debug_print ( ) const
inline

◆ get() [1/4]

template<typename T >
T crow::routing_params::get ( unsigned  ) const

◆ get() [2/4]

template<>
int64_t crow::routing_params::get ( unsigned  index) const
inline

◆ get() [3/4]

template<>
uint64_t crow::routing_params::get ( unsigned  index) const
inline

◆ get() [4/4]

template<>
double crow::routing_params::get ( unsigned  index) const
inline

Member Data Documentation

◆ double_params

std::vector<double> crow::routing_params::double_params

◆ int_params

std::vector<int64_t> crow::routing_params::int_params

◆ string_params

std::vector<std::string> crow::routing_params::string_params

◆ uint_params

std::vector<uint64_t> crow::routing_params::uint_params

The documentation for this struct was generated from the following file: