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>