RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDKit::RDAny Struct Reference

#include <RDAny.h>

Public Member Functions

 RDAny ()
 
template<class T >
 RDAny (const T &d)
 
 RDAny (const RDAny &rhs)
 
 ~RDAny ()
 
RDAnyoperator= (const RDAny &rhs)
 
RDAnyoperator= (float d)
 
RDAnyoperator= (int d)
 
RDAnyoperator= (unsigned int d)
 
RDAnyoperator= (bool d)
 
RDAnyoperator= (const std::string &d)
 
RDAnyoperator= (const std::vector< double > &d)
 
RDAnyoperator= (const std::vector< float > &d)
 
RDAnyoperator= (const std::vector< int > &d)
 
RDAnyoperator= (const std::vector< unsigned int > &d)
 
RDAnyoperator= (const std::vector< std::string > &d)
 
RDAnyoperator= (const std::any &d)
 
template<class T >
RDAnyoperator= (const T &d)
 

Public Attributes

RDValue m_value
 

Detailed Description

Definition at line 71 of file RDAny.h.

Constructor & Destructor Documentation

◆ RDAny() [1/3]

RDKit::RDAny::RDAny ( )
inline

Definition at line 74 of file RDAny.h.

◆ RDAny() [2/3]

template<class T >
RDKit::RDAny::RDAny ( const T & d)
inline

Definition at line 76 of file RDAny.h.

◆ RDAny() [3/3]

RDKit::RDAny::RDAny ( const RDAny & rhs)
inline

Definition at line 84 of file RDAny.h.

References RDKit::copy_rdvalue(), m_value, and RDKit::rdvalue_is().

◆ ~RDAny()

RDKit::RDAny::~RDAny ( )
inline

Definition at line 86 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

Member Function Documentation

◆ operator=() [1/13]

RDAny & RDKit::RDAny::operator= ( bool d)
inline

Definition at line 116 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [2/13]

RDAny & RDKit::RDAny::operator= ( const RDAny & rhs)
inline

Definition at line 93 of file RDAny.h.

References RDKit::copy_rdvalue(), m_value, and RDKit::rdvalue_is().

◆ operator=() [3/13]

RDAny & RDKit::RDAny::operator= ( const std::any & d)
inline

Definition at line 158 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [4/13]

RDAny & RDKit::RDAny::operator= ( const std::string & d)
inline

Definition at line 122 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [5/13]

RDAny & RDKit::RDAny::operator= ( const std::vector< double > & d)
inline

Definition at line 128 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [6/13]

RDAny & RDKit::RDAny::operator= ( const std::vector< float > & d)
inline

Definition at line 134 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [7/13]

RDAny & RDKit::RDAny::operator= ( const std::vector< int > & d)
inline

Definition at line 140 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [8/13]

RDAny & RDKit::RDAny::operator= ( const std::vector< std::string > & d)
inline

Definition at line 152 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [9/13]

RDAny & RDKit::RDAny::operator= ( const std::vector< unsigned int > & d)
inline

Definition at line 146 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [10/13]

template<class T >
RDAny & RDKit::RDAny::operator= ( const T & d)
inline

Definition at line 165 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [11/13]

RDAny & RDKit::RDAny::operator= ( float d)
inline

Definition at line 98 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [12/13]

RDAny & RDKit::RDAny::operator= ( int d)
inline

Definition at line 104 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

◆ operator=() [13/13]

RDAny & RDKit::RDAny::operator= ( unsigned int d)
inline

Definition at line 110 of file RDAny.h.

References RDKit::RDValue::cleanup_rdvalue(), and m_value.

Member Data Documentation

◆ m_value


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