OpenMD  2.5
Molecular Dynamics in the Open
OpenMD::CharClassification Struct Reference

#include <Predicate.hpp>

Inheritance diagram for OpenMD::CharClassification:
OpenMD::PredFacade< CharClassification >

Public Member Functions

 CharClassification (std::ctype_base::mask type, std::locale const &loc=std::locale())
template<typename CharT >
bool operator() (CharT c) const

Private Attributes

const std::ctype_base::mask type_
const std::locale loc_

Detailed Description

Definition at line 26 of file Predicate.hpp.

Constructor & Destructor Documentation

◆ CharClassification()

OpenMD::CharClassification::CharClassification ( std::ctype_base::mask  type,
std::locale const &  loc = std::locale() 

Definition at line 28 of file Predicate.hpp.

Member Function Documentation

◆ operator()()

template<typename CharT >
bool OpenMD::CharClassification::operator() ( CharT  c) const

Definition at line 32 of file Predicate.hpp.

References USE_FACET.

Member Data Documentation

◆ loc_

const std::locale OpenMD::CharClassification::loc_

Definition at line 38 of file Predicate.hpp.

◆ type_

const std::ctype_base::mask OpenMD::CharClassification::type_

Definition at line 37 of file Predicate.hpp.

The documentation for this struct was generated from the following file: