OpenLexocad  28.0
PropertyIdentifier.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <Core/PropertyString.h>
4 
5 
6 namespace Core
7 {
8 /* @brief An identifier is an alphanumeric string which allows an
9  * individual thing to be identified. It may not provide natural-language meaning.
10  *
11  * Type: STRING of up to 255 characters
12  */
13 
14 class LX_CORE_EXPORT PropertyIdentifier : public Core::PropertyString
15 {
17 };
18 
21 
22 } // namespace Core
Core::PropertyString
Definition: PropertyString.h:20
PropertyString.h
Core
Definition: Base.h:5
Core::PropertyIdentifier
Definition: PropertyIdentifier.h:15
Core::DECLARE_OPTIONAL_PROPERTY_HEADER
DECLARE_OPTIONAL_PROPERTY_HEADER(PropertyColorOpt, Core::PropertyColor)
TYPESYSTEM_HEADER
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12
Core::DECLARE_PROPERTY_FACTORY
DECLARE_PROPERTY_FACTORY(PropertyAxis1_Factory, Core::PropertyAxis1)