RDKit
Open-source cheminformatics and machine learning.
|
Namespaces | |
namespace | detail |
Variables | |
static const boost::uint64_t | NaN = 0xfff7FFFFFFFFFFFF |
static const boost::uint64_t | MaxDouble = 0xfff8000000000000 |
static const boost::uint64_t | DoubleTag = 0xfff8000000000000 |
static const boost::uint64_t | FloatTag = 0xfff9000000000000 |
static const boost::uint64_t | IntTag = 0xfffa000000000000 |
static const boost::uint64_t | UnsignedIntTag = 0xfffb000000000000 |
static const boost::uint64_t | BoolTag = 0xfffc000000000000 |
static const boost::uint64_t | PtrTag = 0xffff000000000000 |
static const boost::uint64_t | StringTag = 0xffff000000000001 |
static const boost::uint64_t | VecDoubleTag = 0xffff000000000002 |
static const boost::uint64_t | VecFloatTag = 0xffff000000000003 |
static const boost::uint64_t | VecIntTag = 0xffff000000000004 |
static const boost::uint64_t | VecUnsignedIntTag = 0xffff000000000005 |
static const boost::uint64_t | VecStringTag = 0xffff000000000006 |
static const boost::uint64_t | AnyTag = 0xffff000000000007 |
const short | EmptyTag = 0 |
|
inline |
Definition at line 114 of file RDValue-doublemagic.h.
References AnyTag.
Definition at line 97 of file RDValue-taggedunion.h.
References AnyTag.
|
inline |
Definition at line 134 of file RDValue-doublemagic.h.
References BoolTag.
|
inline |
Definition at line 117 of file RDValue-taggedunion.h.
References BoolTag.
|
inline |
Definition at line 118 of file RDValue-doublemagic.h.
References MaxDouble.
|
inline |
Definition at line 101 of file RDValue-taggedunion.h.
References DoubleTag.
|
inline |
Definition at line 122 of file RDValue-doublemagic.h.
References FloatTag.
|
inline |
Definition at line 105 of file RDValue-taggedunion.h.
References FloatTag.
|
inline |
Definition at line 126 of file RDValue-doublemagic.h.
References IntTag.
|
inline |
Definition at line 109 of file RDValue-taggedunion.h.
References IntTag.
|
inline |
Definition at line 162 of file RDValue-doublemagic.h.
References AnyTag.
Referenced by RDKit::rdvalue_is< std::any >().
|
inline |
Definition at line 145 of file RDValue-taggedunion.h.
References AnyTag.
|
inline |
Definition at line 138 of file RDValue-doublemagic.h.
References StringTag.
|
inline |
Definition at line 121 of file RDValue-taggedunion.h.
References StringTag.
|
inline |
Definition at line 142 of file RDValue-doublemagic.h.
References VecDoubleTag.
|
inline |
Definition at line 125 of file RDValue-taggedunion.h.
References VecDoubleTag.
|
inline |
Definition at line 146 of file RDValue-doublemagic.h.
References VecFloatTag.
|
inline |
Definition at line 129 of file RDValue-taggedunion.h.
References VecFloatTag.
|
inline |
Definition at line 150 of file RDValue-doublemagic.h.
References VecIntTag.
|
inline |
Definition at line 133 of file RDValue-taggedunion.h.
References VecIntTag.
|
inline |
Definition at line 158 of file RDValue-doublemagic.h.
References VecStringTag.
|
inline |
Definition at line 141 of file RDValue-taggedunion.h.
References VecStringTag.
|
inline |
Definition at line 154 of file RDValue-doublemagic.h.
References VecUnsignedIntTag.
|
inline |
Definition at line 137 of file RDValue-taggedunion.h.
References VecUnsignedIntTag.
|
inline |
Definition at line 130 of file RDValue-doublemagic.h.
References UnsignedIntTag.
|
inline |
Definition at line 113 of file RDValue-taggedunion.h.
References UnsignedIntTag.
Definition at line 110 of file RDValue-doublemagic.h.
Referenced by RDKit::copy_rdvalue(), RDKit::RDValue::destroy(), GetTag(), GetTag< std::any >(), RDKit::RDValue::RDValue(), RDKit::RDValue::RDValue(), RDKit::RDValue::RDValue(), RDKit::rdvalue_is(), and RDKit::rdvalue_tostring().
Definition at line 100 of file RDValue-doublemagic.h.
Referenced by GetTag< bool >(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_tostring().
Definition at line 96 of file RDValue-doublemagic.h.
Referenced by RDKit::RDValue::getTag(), GetTag< double >(), and RDKit::rdvalue_tostring().
Definition at line 83 of file RDValue-taggedunion.h.
Referenced by RDKit::RDValue::destroy().
Definition at line 97 of file RDValue-doublemagic.h.
Referenced by GetTag< float >(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_tostring().
Definition at line 98 of file RDValue-doublemagic.h.
Referenced by GetTag< int >(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_tostring().
|
static |
Definition at line 95 of file RDValue-doublemagic.h.
Referenced by RDKit::RDValue::getTag(), GetTag< double >(), and RDKit::rdvalue_is< double >().
|
static |
Definition at line 94 of file RDValue-doublemagic.h.
Referenced by RDKit::RDValue::getTag(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_is< double >().
|
static |
Definition at line 103 of file RDValue-doublemagic.h.
Referenced by RDKit::RDValue::getTag().
Definition at line 104 of file RDValue-doublemagic.h.
Referenced by RDKit::copy_rdvalue(), RDKit::RDValue::destroy(), RDKit::from_rdany(), RDKit::from_rdvalue(), GetTag< std::string >(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_tostring().
Definition at line 99 of file RDValue-doublemagic.h.
Referenced by GetTag< unsigned int >(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_tostring().
Definition at line 105 of file RDValue-doublemagic.h.
Referenced by RDKit::copy_rdvalue(), RDKit::RDValue::destroy(), GetTag< std::vector< double > >(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_tostring().
Definition at line 106 of file RDValue-doublemagic.h.
Referenced by RDKit::copy_rdvalue(), RDKit::RDValue::destroy(), GetTag< std::vector< float > >(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_tostring().
Definition at line 107 of file RDValue-doublemagic.h.
Referenced by RDKit::copy_rdvalue(), RDKit::RDValue::destroy(), GetTag< std::vector< int > >(), RDKit::RDValue::RDValue(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_tostring().
Definition at line 109 of file RDValue-doublemagic.h.
Referenced by RDKit::copy_rdvalue(), RDKit::RDValue::destroy(), GetTag< std::vector< std::string > >(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_tostring().
Definition at line 108 of file RDValue-doublemagic.h.
Referenced by RDKit::copy_rdvalue(), RDKit::RDValue::destroy(), GetTag< std::vector< unsigned int > >(), RDKit::RDValue::RDValue(), and RDKit::rdvalue_tostring().