CASM
AClustersApproachtoStatisticalMechanics
|
#include <QueryHandler.hh>
Definition at line 18 of file QueryHandler.hh.
Public Types | |
typedef _DataObject | DataObject |
Public Member Functions | |
QueryHandler (const ProjectSettings &set) | |
~QueryHandler () | |
DataFormatterDictionary < DataObject > & | dict () |
const DataFormatterDictionary < DataObject > & | dict () const |
void | set_selected (const typename QueryTraits< DataObject >::Selected &selection) |
Set the selection to be used for the 'selected' column. More... | |
void | set_selected (const typename QueryTraits< DataObject >::Selection &selection) |
Set the selection to be used for the 'selected' column. More... | |
void | add_alias (const std::string &alias_name, const std::string &alias_command) |
Add user-defined query alias. More... | |
const std::map< std::string, std::string > & | aliases () const |
const Access aliases map More... | |
std::unique_ptr< QueryHandler < DataObject > > | clone () const |
Private Member Functions | |
std::map< std::string, std::string > & | _aliases () |
Access aliases map. More... | |
QueryHandler< DataObject > * | _clone () const override |
Private Attributes | |
const ProjectSettings * | m_set |
std::map< std::string, std::string > | m_aliases |
DataFormatterDictionary < DataObject > | m_dict |
std::map< std::string, std::shared_ptr < RuntimeLibrary > > | m_lib |
typedef _DataObject CASM::QueryHandler< _DataObject >::DataObject |
Definition at line 22 of file QueryHandler.hh.
CASM::QueryHandler< DataObject >::QueryHandler | ( | const ProjectSettings & | set | ) |
Definition at line 9 of file QueryHandler_impl.hh.
CASM::QueryHandler< DataObject >::~QueryHandler | ( | ) |
Definition at line 21 of file QueryHandler_impl.hh.
|
inlineprivate |
Access aliases map.
Definition at line 66 of file QueryHandler.hh.
|
inlineoverrideprivatevirtual |
Implements notstd::Cloneable.
Definition at line 70 of file QueryHandler.hh.
void CASM::QueryHandler< DataObject >::add_alias | ( | const std::string & | alias_name, |
const std::string & | alias_command | ||
) |
Add user-defined query alias.
Definition at line 68 of file QueryHandler_impl.hh.
|
inline |
const Access aliases map
Definition at line 52 of file QueryHandler.hh.
|
inline |
Definition at line 56 of file QueryHandler.hh.
DataFormatterDictionary< DataObject > & CASM::QueryHandler< DataObject >::dict | ( | ) |
Definition at line 28 of file QueryHandler_impl.hh.
const DataFormatterDictionary< DataObject > & CASM::QueryHandler< DataObject >::dict | ( | ) | const |
Definition at line 33 of file QueryHandler_impl.hh.
void CASM::QueryHandler< DataObject >::set_selected | ( | const typename QueryTraits< DataObject >::Selected & | selection | ) |
Set the selection to be used for the 'selected' column.
Definition at line 41 of file QueryHandler_impl.hh.
void CASM::QueryHandler< DataObject >::set_selected | ( | const typename QueryTraits< DataObject >::Selection & | selection | ) |
Set the selection to be used for the 'selected' column.
Definition at line 58 of file QueryHandler_impl.hh.
|
private |
Definition at line 76 of file QueryHandler.hh.
|
private |
Definition at line 78 of file QueryHandler.hh.
|
private |
Definition at line 80 of file QueryHandler.hh.
|
private |
Definition at line 74 of file QueryHandler.hh.