RDKit
Open-source cheminformatics and machine learning.
|
#include <RDValue-taggedunion.h>
Public Member Functions | |
Value () | |
Value (double v) | |
Value (float v) | |
Value (int v) | |
Value (unsigned int v) | |
Value (bool v) | |
Value (std::string *v) | |
Value (std::any *v) | |
Value (std::vector< double > *v) | |
Value (std::vector< float > *v) | |
Value (std::vector< int > *v) | |
Value (std::vector< unsigned int > *v) | |
Value (std::vector< std::string > *v) | |
Public Attributes | |
double | d |
float | f |
int | i |
unsigned | u |
bool | b |
std::string * | s |
std::any * | a |
std::vector< double > * | vd |
std::vector< float > * | vf |
std::vector< int > * | vi |
std::vector< unsigned int > * | vu |
std::vector< std::string > * | vs |
Definition at line 150 of file RDValue-taggedunion.h.
|
inline |
Definition at line 164 of file RDValue-taggedunion.h.
|
inline |
Definition at line 165 of file RDValue-taggedunion.h.
|
inline |
Definition at line 166 of file RDValue-taggedunion.h.
|
inline |
Definition at line 167 of file RDValue-taggedunion.h.
Definition at line 168 of file RDValue-taggedunion.h.
|
inline |
Definition at line 169 of file RDValue-taggedunion.h.
|
inline |
Definition at line 170 of file RDValue-taggedunion.h.
|
inline |
Definition at line 171 of file RDValue-taggedunion.h.
|
inline |
Definition at line 172 of file RDValue-taggedunion.h.
|
inline |
Definition at line 173 of file RDValue-taggedunion.h.
|
inline |
Definition at line 174 of file RDValue-taggedunion.h.
Definition at line 175 of file RDValue-taggedunion.h.
|
inline |
Definition at line 176 of file RDValue-taggedunion.h.
std::any* RDKit::RDTypeTag::detail::Value::a |
Definition at line 157 of file RDValue-taggedunion.h.
Referenced by RDKit::RDValue::destroy(), RDKit::RDTypeTag::detail::valuePtrCast(), and RDKit::RDTypeTag::detail::valuePtrCast< std::any >().
bool RDKit::RDTypeTag::detail::Value::b |
Definition at line 155 of file RDValue-taggedunion.h.
Referenced by RDKit::rdvalue_cast< bool >().
double RDKit::RDTypeTag::detail::Value::d |
Definition at line 151 of file RDValue-taggedunion.h.
Referenced by RDKit::rdvalue_cast< double >(), and RDKit::rdvalue_cast< float >().
float RDKit::RDTypeTag::detail::Value::f |
Definition at line 152 of file RDValue-taggedunion.h.
Referenced by RDKit::rdvalue_cast< double >(), and RDKit::rdvalue_cast< float >().
int RDKit::RDTypeTag::detail::Value::i |
Definition at line 153 of file RDValue-taggedunion.h.
Referenced by RDKit::rdvalue_cast< int >(), RDKit::rdvalue_cast< std::int16_t >(), RDKit::rdvalue_cast< std::int64_t >(), RDKit::rdvalue_cast< std::int8_t >(), RDKit::rdvalue_cast< std::uint16_t >(), RDKit::rdvalue_cast< std::uint64_t >(), RDKit::rdvalue_cast< std::uint8_t >(), and RDKit::rdvalue_cast< unsigned int >().
std::string* RDKit::RDTypeTag::detail::Value::s |
Definition at line 156 of file RDValue-taggedunion.h.
Referenced by RDKit::RDValue::destroy(), and RDKit::RDTypeTag::detail::valuePtrCast< std::string >().
unsigned RDKit::RDTypeTag::detail::Value::u |
Definition at line 154 of file RDValue-taggedunion.h.
Referenced by RDKit::rdvalue_cast< int >(), RDKit::rdvalue_cast< std::int16_t >(), RDKit::rdvalue_cast< std::int64_t >(), RDKit::rdvalue_cast< std::int8_t >(), RDKit::rdvalue_cast< std::uint16_t >(), RDKit::rdvalue_cast< std::uint64_t >(), RDKit::rdvalue_cast< std::uint8_t >(), and RDKit::rdvalue_cast< unsigned int >().
std::vector<double>* RDKit::RDTypeTag::detail::Value::vd |
Definition at line 158 of file RDValue-taggedunion.h.
Referenced by RDKit::RDValue::destroy().
std::vector<float>* RDKit::RDTypeTag::detail::Value::vf |
Definition at line 159 of file RDValue-taggedunion.h.
Referenced by RDKit::RDValue::destroy().
std::vector<int>* RDKit::RDTypeTag::detail::Value::vi |
Definition at line 160 of file RDValue-taggedunion.h.
Referenced by RDKit::RDValue::destroy().
std::vector<std::string>* RDKit::RDTypeTag::detail::Value::vs |
Definition at line 162 of file RDValue-taggedunion.h.
Referenced by RDKit::RDValue::destroy().
Definition at line 161 of file RDValue-taggedunion.h.
Referenced by RDKit::RDValue::destroy().