23 const unsigned int direction)
66 const unsigned int direction)
97#if defined(_WIN32) || defined(__clang__) && defined(__APPLE__)
std::vector< T > const * vec
#define DLLExport
Definitions of the DLLImport compiler directives for MSVC.
Support for a property that holds an array of values.
ArrayProperty< T > * clone() const override
'Virtual copy constructor'
void visualStudioC4661Workaround()
ArrayProperty(const std::string &name, std::vector< T > vec, const IValidator_sptr &validator=IValidator_sptr(new NullValidator), const unsigned int direction=Direction::Input)
Constructor.
NullValidator is a validator that doesn't.
The concrete, templated class for properties.
std::shared_ptr< IValidator > IValidator_sptr
A shared_ptr to an IValidator.