CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::ImportCommandImpl< DataObject > Class Template Reference
+ Inheritance diagram for CASM::ImportCommandImpl< DataObject >:

Detailed Description

template<typename DataObject>
class CASM::ImportCommandImpl< DataObject >

'casm query' implementation, templated by type

This:

  • provides the implementation for 'help' (i.e. print allowed import options)
  • provides the implementation for 'run' (i.e. perform query)

Definition at line 120 of file import.cc.

Public Member Functions

 ImportCommandImpl (const ImportCommand &cmd)
 
int help () const override
 
int desc () const override
 
int run () const override
 

Protected Attributes

const ImportCommandm_cmd
 

Constructor & Destructor Documentation

◆ ImportCommandImpl()

template<typename DataObject >
CASM::ImportCommandImpl< DataObject >::ImportCommandImpl ( const ImportCommand cmd)
inline

Definition at line 122 of file import.cc.

Member Function Documentation

◆ desc()

template<typename DataObject >
int CASM::ImportCommandImpl< DataObject >::desc
overridevirtual

Reimplemented from CASM::ImportCommandImplBase.

Definition at line 145 of file import.cc.

◆ help()

template<typename DataObject >
int CASM::ImportCommandImpl< DataObject >::help
overridevirtual

Reimplemented from CASM::ImportCommandImplBase.

Definition at line 132 of file import.cc.

◆ run()

template<typename DataObject >
int CASM::ImportCommandImpl< DataObject >::run
overridevirtual

Reimplemented from CASM::ImportCommandImplBase.

Definition at line 151 of file import.cc.

Member Data Documentation

◆ m_cmd

const ImportCommand& CASM::ImportCommandImplBase::m_cmd
protectedinherited

Definition at line 74 of file import.cc.


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