GEOSX
Public Member Functions | List of all members
geos::dataRepository::CatalogEntryConstructor< BASETYPE, TYPE, ARGS > Class Template Reference

A class to generate the catalog entry. More...

#include <ObjectCatalog.hpp>

Public Member Functions

 CatalogEntryConstructor ()
 Constructor creates a catalog entry using the key defined by TYPE::catalogName(), and value of CatalogEntry<TYPE,BASETYPE,ARGS...>.
 
 ~CatalogEntryConstructor ()
 Default destructor.
 
 CatalogEntryConstructor (CatalogEntryConstructor const &)=delete
 Deleted copy constructor.
 
 CatalogEntryConstructor (CatalogEntryConstructor &&)=delete
 Deleted move constructor.
 
CatalogEntryConstructoroperator= (CatalogEntryConstructor const &)=delete
 Deleted copy assignment operator. More...
 
CatalogEntryConstructoroperator= (CatalogEntryConstructor &&)=delete
 Deleted move assignment operator. More...
 

Detailed Description

template<typename BASETYPE, typename TYPE, typename ... ARGS>
class geos::dataRepository::CatalogEntryConstructor< BASETYPE, TYPE, ARGS >

A class to generate the catalog entry.

Once created, instances of this class may be destroyed without consequence.

Definition at line 336 of file ObjectCatalog.hpp.

Member Function Documentation

◆ operator=() [1/2]

template<typename BASETYPE , typename TYPE , typename ... ARGS>
CatalogEntryConstructor& geos::dataRepository::CatalogEntryConstructor< BASETYPE, TYPE, ARGS >::operator= ( CatalogEntryConstructor< BASETYPE, TYPE, ARGS > &&  )
delete

Deleted move assignment operator.

Returns

◆ operator=() [2/2]

template<typename BASETYPE , typename TYPE , typename ... ARGS>
CatalogEntryConstructor& geos::dataRepository::CatalogEntryConstructor< BASETYPE, TYPE, ARGS >::operator= ( CatalogEntryConstructor< BASETYPE, TYPE, ARGS > const &  )
delete

Deleted copy assignment operator.

Returns

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