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.