|
CASM
AClustersApproachtoStatisticalMechanics
|
#include <QueryHandler.hh>
Inheritance diagram for CASM::QueryHandler< _DataObject >: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.