Reference documentation for deal.II version 9.2.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
Patterns::Bool Class Reference

#include <deal.II/base/patterns.h>

Inheritance diagram for Patterns::Bool:
[legend]

Public Member Functions

 Bool ()
 
virtual std::string description (const OutputStyle style=Machine) const override
 
virtual std::unique_ptr< PatternBaseclone () const override
 
- Public Member Functions inherited from Patterns::Selection
 Selection (const std::string &seq)
 
virtual bool match (const std::string &test_string) const override
 
virtual std::string description (const OutputStyle style=Machine) 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< Boolcreate (const std::string &description)
 
- Static Public Member Functions inherited from Patterns::Selection
static std::unique_ptr< Selectioncreate (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 }
 

Detailed Description

Test for the string being either "true" or "false". This is mapped to the Selection class.

Definition at line 984 of file patterns.h.


The documentation for this class was generated from the following files: