CASM
1.1.0
A Clusters Approach to Statistical Mechanics
standard_enumerator_interfaces.hh
Go to the documentation of this file.
1
#ifndef CASM_enum_StandardEnumerationInterfaces
2
#define CASM_enum_StandardEnumerationInterfaces
3
4
#include <vector>
5
6
#include "
casm/app/enum/EnumInterface.hh
"
7
#include "
casm/misc/cloneable_ptr.hh
"
8
9
namespace
CASM
{
10
11
class
EnumInterfaceBase;
12
typedef
std::vector<notstd::cloneable_ptr<EnumInterfaceBase>>
13
EnumInterfaceVector
;
14
17
EnumInterfaceVector
make_standard_enumerator_interfaces
();
18
19
}
// namespace CASM
20
21
#endif
EnumInterface.hh
cloneable_ptr.hh
CASM
Main CASM namespace.
Definition:
APICommand.hh:8
CASM::EnumInterfaceVector
std::vector< notstd::cloneable_ptr< EnumInterfaceBase > > EnumInterfaceVector
Definition:
standard_enumerator_interfaces.hh:11
CASM::make_standard_enumerator_interfaces
EnumInterfaceVector make_standard_enumerator_interfaces()
Definition:
standard_enumerator_interfaces.cc:19
include
casm
app
enum
standard_enumerator_interfaces.hh
Generated on Tue Mar 23 2021 14:16:35 for CASM by
1.9.1