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() 
)
inline

Definition at line 28 of file Predicate.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 32 of file Predicate.hpp.

References USE_FACET.

Member Data Documentation

◆ loc_

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

Definition at line 38 of file Predicate.hpp.

◆ type_

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

Definition at line 37 of file Predicate.hpp.


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