RDKit
Open-source cheminformatics and machine learning.
RDKit::RDTypeTag::detail Namespace Reference

Classes

union  Value
 

Functions

template<class T >
T * valuePtrCast (Value value)
 
template<>
boost::any * valuePtrCast< boost::any > (Value value)
 
template<>
std::string * valuePtrCast< std::string > (Value value)
 
template<>
std::vector< double > * valuePtrCast< std::vector< double > > (Value value)
 
template<>
std::vector< float > * valuePtrCast< std::vector< float > > (Value value)
 
template<>
std::vector< int > * valuePtrCast< std::vector< int > > (Value value)
 
template<>
std::vector< unsigned int > * valuePtrCast< std::vector< unsigned int > > (Value value)
 
template<>
std::vector< std::string > * valuePtrCast< std::vector< std::string > > (Value value)
 

Function Documentation

template<class T >
T* RDKit::RDTypeTag::detail::valuePtrCast ( Value  value)
inline

Definition at line 176 of file RDValue-taggedunion.h.

References RDKit::RDTypeTag::detail::Value::a.

template<>
boost::any* RDKit::RDTypeTag::detail::valuePtrCast< boost::any > ( Value  value)
inline

Definition at line 180 of file RDValue-taggedunion.h.

template<>
std::string* RDKit::RDTypeTag::detail::valuePtrCast< std::string > ( Value  value)
inline

Definition at line 185 of file RDValue-taggedunion.h.

template<>
std::vector<double>* RDKit::RDTypeTag::detail::valuePtrCast< std::vector< double > > ( Value  value)
inline

Definition at line 189 of file RDValue-taggedunion.h.

template<>
std::vector<float>* RDKit::RDTypeTag::detail::valuePtrCast< std::vector< float > > ( Value  value)
inline

Definition at line 193 of file RDValue-taggedunion.h.

template<>
std::vector<int>* RDKit::RDTypeTag::detail::valuePtrCast< std::vector< int > > ( Value  value)
inline

Definition at line 197 of file RDValue-taggedunion.h.

template<>
std::vector<std::string>* RDKit::RDTypeTag::detail::valuePtrCast< std::vector< std::string > > ( Value  value)
inline

Definition at line 206 of file RDValue-taggedunion.h.

template<>
std::vector<unsigned int>* RDKit::RDTypeTag::detail::valuePtrCast< std::vector< unsigned int > > ( Value  value)
inline

Definition at line 201 of file RDValue-taggedunion.h.