Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::cyber::PyParameter Class Reference

#include <py_parameter.h>

Collaboration diagram for apollo::cyber::PyParameter:
Collaboration graph

Public Member Functions

 PyParameter ()
 
 PyParameter (Parameter *param)
 
 PyParameter (const std::string &name, const int64_t int_value)
 
 PyParameter (const std::string &name, const double double_value)
 
 PyParameter (const std::string &name, const std::string &string_value)
 
 PyParameter (const std::string &name, const std::string &msg_str, const std::string &full_name, const std::string &proto_desc)
 
uint type ()
 
std::string type_name ()
 
std::string descriptor ()
 
std::string name ()
 
int64_t as_int64 ()
 
double as_double ()
 
std::string as_string ()
 
std::string debug_string ()
 
Parameterget_param ()
 

Constructor & Destructor Documentation

◆ PyParameter() [1/6]

apollo::cyber::PyParameter::PyParameter ( )
inline

◆ PyParameter() [2/6]

apollo::cyber::PyParameter::PyParameter ( Parameter param)
inlineexplicit

◆ PyParameter() [3/6]

apollo::cyber::PyParameter::PyParameter ( const std::string &  name,
const int64_t  int_value 
)
inline

◆ PyParameter() [4/6]

apollo::cyber::PyParameter::PyParameter ( const std::string &  name,
const double  double_value 
)
inline

◆ PyParameter() [5/6]

apollo::cyber::PyParameter::PyParameter ( const std::string &  name,
const std::string &  string_value 
)
inline

◆ PyParameter() [6/6]

apollo::cyber::PyParameter::PyParameter ( const std::string &  name,
const std::string &  msg_str,
const std::string &  full_name,
const std::string &  proto_desc 
)
inline

Member Function Documentation

◆ as_double()

double apollo::cyber::PyParameter::as_double ( )
inline

◆ as_int64()

int64_t apollo::cyber::PyParameter::as_int64 ( )
inline

◆ as_string()

std::string apollo::cyber::PyParameter::as_string ( )
inline

◆ debug_string()

std::string apollo::cyber::PyParameter::debug_string ( )
inline

◆ descriptor()

std::string apollo::cyber::PyParameter::descriptor ( )
inline

◆ get_param()

Parameter& apollo::cyber::PyParameter::get_param ( )
inline

◆ name()

std::string apollo::cyber::PyParameter::name ( )
inline

◆ type()

uint apollo::cyber::PyParameter::type ( )
inline

◆ type_name()

std::string apollo::cyber::PyParameter::type_name ( )
inline

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