
Public Member Functions | |
| ObjectWithClassVerbosity (int verb=classVerbosity()) | |
Static Public Member Functions | |
| static int & | classVerbosity () |
Related Functions | |
| (Note that these are not member functions.) | |
| template<class X > | |
| int & | verbosity () |
You can set verbosity for a single instance of a class, or for the whole class. To set for an instance, use the verbosity() member function, for example,
Mesh mesh1 = reader1.getMesh(); Mesh mesh2 = reader2.getMesh(); Mesh mesh3 = reader3.getMesh(); mesh1.verbosity() = 3;
mesh1 to 3 and leaves those of mesh2 and mesh3 unchanged.Alternatively, you can set a default verbosity for an entire class, for example,
Mesh mesh1 = reader1.getMesh(); Mesh mesh2 = reader2.getMesh(); Mesh mesh3 = reader3.getMesh(); mesh1.verbosity() = 3; verbosity<Mesh>() = 2;
mesh1 has its own verbosity setting of 3, it will use it rather than the default, but mesh2 and mesh3 will use 2.
Definition at line 68 of file SundanceObjectWithVerbosity.hpp.
| Sundance::ObjectWithClassVerbosity< X >::ObjectWithClassVerbosity | ( | int | verb = classVerbosity() |
) | [inline] |
Definition at line 72 of file SundanceObjectWithVerbosity.hpp.
| static int& Sundance::ObjectWithClassVerbosity< X >::classVerbosity | ( | ) | [inline, static] |
Definition at line 76 of file SundanceObjectWithVerbosity.hpp.
| int & verbosity | ( | ) | [related] |
Global method for setting verbosity of a class
Definition at line 90 of file SundanceObjectWithVerbosity.hpp.