eRPC Generator (erpcgen)  Rev. 1.7.2
NXP Semiconductors
cpptempl::data_ptr Class Reference

Public Member Functions

template<typename T >
 data_ptr (const T &data)
 
 data_ptr (DataBool *data)
 
 data_ptr (DataInt *data)
 
 data_ptr (DataValue *data)
 
 data_ptr (DataList *data)
 
 data_ptr (DataMap *data)
 
 data_ptr (DataTemplate *data)
 
 data_ptr (const data_ptr &data)
 
 data_ptr (data_ptr &&data)
 
data_ptroperator= (const data_ptr &data)
 
data_ptroperator= (data_ptr &&data)
 
data_ptroperator= (std::string &&data)
 
data_ptroperator= (data_map &&data)
 
data_ptroperator= (data_list &&data)
 
template<typename T >
void operator= (const T &data)
 
void push_back (const data_ptr &data)
 
Dataoperator-> ()
 
std::shared_ptr< Dataget ()
 
bool is_template () const
 
template<>
void operator= (const bool &data)
 
template<>
void operator= (const int &data)
 
template<>
void operator= (const unsigned int &data)
 
template<>
void operator= (const std::string &data)
 
template<>
void operator= (const data_map &data)
 
template<>
void operator= (const data_list &data)
 

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