Public Member Functions | Private Member Functions | Private Attributes | List of all members
PLMD::Plumed::add_buffer_to< T > Class Template Reference
Inheritance diagram for PLMD::Plumed::add_buffer_to< T >:
Inheritance graph
[legend]

Public Member Functions

 add_buffer_to (const add_buffer_to &other) noexcept
 
 add_buffer_to (const char *msg) noexcept
 
 add_buffer_to (const T &base, const char *msg) noexcept
 
add_buffer_tooperator= (const add_buffer_to &other) noexcept
 
const char * what () const noexcept __PLUMED_WRAPPER_CXX_OVERRIDE
 

Private Member Functions

void init (const char *msg) noexcept
 

Private Attributes

char msg [__PLUMED_WRAPPER_CXX_EXCEPTION_BUFFER]
 

Constructor & Destructor Documentation

◆ add_buffer_to() [1/3]

template<typename T >
PLMD::Plumed::add_buffer_to< T >::add_buffer_to ( const char *  msg)
inlineexplicitnoexcept

◆ add_buffer_to() [2/3]

template<typename T >
PLMD::Plumed::add_buffer_to< T >::add_buffer_to ( const T &  base,
const char *  msg 
)
inlinenoexcept

◆ add_buffer_to() [3/3]

template<typename T >
PLMD::Plumed::add_buffer_to< T >::add_buffer_to ( const add_buffer_to< T > &  other)
inlinenoexcept

Member Function Documentation

◆ init()

template<typename T >
void PLMD::Plumed::add_buffer_to< T >::init ( const char *  msg)
inlineprivatenoexcept

◆ operator=()

template<typename T >
add_buffer_to& PLMD::Plumed::add_buffer_to< T >::operator= ( const add_buffer_to< T > &  other)
inlinenoexcept

◆ what()

template<typename T >
const char* PLMD::Plumed::add_buffer_to< T >::what ( ) const
inlinenoexcept

Member Data Documentation

◆ msg

template<typename T >
char PLMD::Plumed::add_buffer_to< T >::msg[__PLUMED_WRAPPER_CXX_EXCEPTION_BUFFER]
private

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