
Definition in file ModelComponent.H.
#include "Component/ParamClient.H"
#include "Component/ModelParamBase.H"
#include "Util/Types.H"
#include "Util/log.H"
#include "nub/object.h"
#include "nub/ref.h"
#include "rutz/shared_ptr.h"
#include <iosfwd>
#include <string>
Include dependency graph for ModelComponent.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | ModelComponentSaveInfo |
| Provide some information about howto save() things. More... | |
| class | ModelComponent |
| Base class for parameterized model components. More... | |
Typedefs | |
| typedef int | ModelFlag |
| Type for bitwise-or'ed combinations of ModelComponent flags. | |
Functions | |
| template<class T> | |
| nub::ref< T > | makeSharedComp (T *t) |
| A convenience function for making a rutz::shared_ptr out of a raw pointer. | |
Variables | |
| const ModelFlag | MC_NO_FLAGS = 0 |
| placeholder for "no flags" | |
| const ModelFlag | MC_RECURSE = (1 << 0) |
| do operations recursively on subcomponents | |
| const ModelFlag | MC_IGNORE_MISSING = (1 << 1) |
| ignore missing param values, if possible (not all ops allow this flag) | |
|
|
Type for bitwise-or'ed combinations of ModelComponent flags.
Definition at line 57 of file ModelComponent.H. |
|
||||||||||
|
|
ignore missing param values, if possible (not all ops allow this flag)
Definition at line 69 of file ModelComponent.H. Referenced by ModelComponent::Impl::findMatchingParams(), ModelComponent::getModelParamString(), ModelComponent::getModelParamValAux(), main(), and submain(). |
|
|
placeholder for "no flags"
Definition at line 63 of file ModelComponent.H. |
|
1.4.4