Patterns::Anything Class Reference

Inheritance diagram for Patterns::Anything:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 Anything ()
virtual bool match (const std::string &test_string) const
virtual std::string description () const
virtual PatternBaseclone () const


Detailed Description

Always returns true when testing a string.

Constructor & Destructor Documentation

Patterns::Anything::Anything (  ) 

Constructor. (Allow for at least one non-virtual function in this class, as otherwise sometimes no virtual table is emitted.)


Member Function Documentation

virtual bool Patterns::Anything::match ( const std::string &  test_string  )  const [virtual]

Return true if the string matches its constraints, i.e. always.

Implements Patterns::PatternBase.

virtual std::string Patterns::Anything::description (  )  const [virtual]

Return a description of the pattern that valid strings are expected to match. Here, this is the string "[Anything]".

Implements Patterns::PatternBase.

virtual PatternBase* Patterns::Anything::clone (  )  const [virtual]

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.

Implements Patterns::PatternBase.


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

deal.II documentation generated on Sat Aug 15 16:52:42 2009 by doxygen 1.5.9