AnySet Documentation
List of all members
te::NoCopyConstructorError< T > Struct Template Referencefinal

Detailed Description

template<class T>
struct te::NoCopyConstructorError< T >

Exception thrown when attempting to make copies of an AnyValue instance that contains an instance of non-copyable type T.

This class is provided to allow users to catch CopyConstructionErrors for a specific, known type.

#include <AnyNode.h>

Additional Inherited Members

- Public Member Functions inherited from te::CopyConstructionError
 CopyConstructionError (const std::type_info &ti)
 Construct a CopyConstructionError exception object. More...
 
virtual const char * what () const noexcept override
 
- Public Member Functions inherited from std::logic_error
logic_error (T... args)
 
what (T... args)
 
- Public Attributes inherited from te::CopyConstructionError
const std::type_infotypeinfo
 
Inheritance diagram for te::NoCopyConstructorError< T >:
Inheritance graph
[legend]
Collaboration diagram for te::NoCopyConstructorError< T >:
Collaboration graph
[legend]

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