|
Mantid
|
#include "MantidKernel/DllConfig.h"#include "MantidKernel/IValidator.h"#include "MantidKernel/NullValidator.h"#include "MantidKernel/PropertyWithValue.h"#include <memory>#include <stdexcept>#include <string>#include <type_traits>#include <unordered_set>#include <vector>Go to the source code of this file.
Classes | |
| class | Mantid::Kernel::IPropertyManager |
| Interface to PropertyManager. More... | |
| struct | Mantid::Kernel::IPropertyManager::TypedValue |
| Utility class that enables the getProperty() method to effectively be templated on the return type. More... | |
Namespaces | |
| namespace | Json |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::Kernel |
| namespace | Mantid::Types |
| namespace | Mantid::Types::Core |
Macros | |
| #define | DEFINE_IPROPERTYMANAGER_GETVALUE(type) |
| A macro for defining getValue functions for new types. More... | |
| #define DEFINE_IPROPERTYMANAGER_GETVALUE | ( | type | ) |
A macro for defining getValue functions for new types.
Puts them in the Mantid::Kernel namespace so the macro should be used outside of any namespace scope
Definition at line 523 of file IPropertyManager.h.