concepts::Semantics< T > Class Template Referenceabstract
An abstract function class to query attributes. More...
#include <semantics.hh>
Public Member Functions | |
virtual T | operator() (Attribute attrib) const =0 |
Application operator to query an attribute. More... | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Detailed Description
template<class T>
class concepts::Semantics< T >
An abstract function class to query attributes.
Definition at line 22 of file semantics.hh.
Member Function Documentation
◆ info()
|
inlineprotectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::AttributeBool, concepts::FacetteTraceTypes< NormalVectorRule >, concepts::FacetteTraceTypes< concepts::FaceNormalVectorRule >, concepts::EdgeTraceTypes, concepts::CellConditions, and concepts::BoundaryConditions.
Definition at line 27 of file semantics.hh.
◆ operator()()
|
pure virtual |
Application operator to query an attribute.
Implemented in concepts::AttributeBool, concepts::FacetteTraceTypes< NormalVectorRule >, concepts::FacetteTraceTypes< concepts::FaceNormalVectorRule >, concepts::EdgeTraceTypes, concepts::CellConditions, and concepts::BoundaryConditions.
The documentation for this class was generated from the following file:
- geometry/semantics.hh