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: