Enables creating, reading, writing, and using selections of objects.
|
| template<bool IsConst> |
| std::ostream & | CASM::operator<< (std::ostream &_stream, const ConfigSelection< IsConst > &selection) |
| |
| bool | CASM::get_selection (const Array< std::string > &criteria, const Configuration &config, bool is_selected) |
| |
| | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::ConfigSelectionIterator () |
| |
| template<bool IsConst, bool IsConstIterator> |
| | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::ConfigSelectionIterator (const typename ConfigSelectionIterator< IsConst, IsConstIterator >::MapIterator &it, const typename ConfigSelectionIterator< IsConst, IsConstIterator >::MapIterator &begin, const typename ConfigSelectionIterator< IsConst, IsConstIterator >::MapIterator &end, typename ConfigSelectionIterator< IsConst, IsConstIterator >::PrimClexType *prim, bool _selected_only) |
| |
| template<bool ArgIsConst, bool ArgIsConstIterator> |
| | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::ConfigSelectionIterator (const ConfigSelectionIterator< ArgIsConst, ArgIsConstIterator > &iter) |
| |
| bool | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::selected () const |
| |
| void | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::set_selected (bool is_selected) |
| |
| const std::string & | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::name () const |
| |
| bool | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::operator== (const ConfigSelectionIterator &_it) const |
| |
| bool | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::operator!= (const ConfigSelectionIterator &_it) const |
| |
| reference | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::operator* () const |
| |
| pointer | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::operator-> () const |
| |
| ConfigSelectionIterator & | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::operator++ () |
| |
| ConfigSelectionIterator | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::operator++ (int) |
| |
| ConfigSelectionIterator & | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::operator-- () |
| |
| ConfigSelectionIterator | CASM::ConfigSelectionIterator< IsConst, IsConstIterator >::operator-- (int) |
| |
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>
template<bool ArgIsConst, bool ArgIsConstIterator>
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>
| bool CASM::get_selection |
( |
const Array< std::string > & |
criteria, |
|
|
const Configuration & |
config, |
|
|
bool |
is_selected |
|
) |
| |
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>
template<bool IsConst>
| std::ostream& CASM::operator<< |
( |
std::ostream & |
_stream, |
|
|
const ConfigSelection< IsConst > & |
selection |
|
) |
| |
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>
template<bool IsConst, bool IsConstIterator>