![]() |
Reference documentation for deal.II version 9.2.0
|
#include <deal.II/base/patterns.h>
Public Member Functions | |
| Bool () | |
| virtual std::string | description (const OutputStyle style=Machine) const override |
| virtual std::unique_ptr< PatternBase > | clone () const override |
Public Member Functions inherited from Patterns::Selection | |
| Selection (const std::string &seq) | |
| virtual bool | match (const std::string &test_string) const override |
| std::size_t | memory_consumption () const override |
Public Member Functions inherited from Patterns::PatternBase | |
| virtual | ~PatternBase ()=default |
Static Public Member Functions | |
| static std::unique_ptr< Bool > | create (const std::string &description) |
Static Public Member Functions inherited from Patterns::Selection | |
| static std::unique_ptr< Selection > | create (const std::string &description) |
Static Private Attributes | |
| static const char * | description_init = "[Bool" |
Additional Inherited Members | |
Public Types inherited from Patterns::PatternBase | |
| enum | OutputStyle { Machine, Text, LaTeX } |
Test for the string being either "true" or "false". This is mapped to the Selection class.
Definition at line 984 of file patterns.h.
| Patterns::Bool::Bool | ( | ) |
Constructor.
Definition at line 1392 of file patterns.cc.
|
overridevirtual |
Return a description of the pattern that valid strings are expected to match.
Reimplemented from Patterns::Selection.
Definition at line 1399 of file patterns.cc.
|
overridevirtual |
Return a copy of the present object, which is newly allocated on the heap. Ownership of that object is transferred to the caller of this function.
Reimplemented from Patterns::Selection.
Definition at line 1427 of file patterns.cc.
|
static |
Create a new object if the start of description matches description_init. Ownership of that object is transferred to the caller of this function.
Definition at line 1435 of file patterns.cc.
|
staticprivate |
Initial part of description
Definition at line 1019 of file patterns.h.
1.8.13