[App] Application: add a comment
- also some style fixes by MSVC
This commit is contained in:
@@ -1891,149 +1891,150 @@ void Application::initTypes()
|
||||
Data::Segment ::init();
|
||||
|
||||
// Properties
|
||||
App ::Property ::init();
|
||||
App ::PropertyContainer ::init();
|
||||
App ::PropertyLists ::init();
|
||||
App ::PropertyBool ::init();
|
||||
App ::PropertyBoolList ::init();
|
||||
App ::PropertyFloat ::init();
|
||||
App ::PropertyFloatList ::init();
|
||||
App ::PropertyFloatConstraint ::init();
|
||||
App ::PropertyPrecision ::init();
|
||||
App ::PropertyQuantity ::init();
|
||||
App ::PropertyQuantityConstraint::init();
|
||||
App ::PropertyAngle ::init();
|
||||
App ::PropertyDistance ::init();
|
||||
App ::PropertyLength ::init();
|
||||
App ::PropertyArea ::init();
|
||||
App ::PropertyVolume ::init();
|
||||
App ::PropertyFrequency ::init();
|
||||
App ::PropertySpeed ::init();
|
||||
App ::PropertyAcceleration ::init();
|
||||
App ::PropertyForce ::init();
|
||||
App ::PropertyPressure ::init();
|
||||
App ::PropertyElectricPotential ::init();
|
||||
App ::PropertyVacuumPermittivity::init();
|
||||
App ::PropertyInteger ::init();
|
||||
App ::PropertyIntegerConstraint ::init();
|
||||
App ::PropertyPercent ::init();
|
||||
App ::PropertyEnumeration ::init();
|
||||
App ::PropertyIntegerList ::init();
|
||||
App ::PropertyIntegerSet ::init();
|
||||
App ::PropertyMap ::init();
|
||||
App ::PropertyString ::init();
|
||||
App ::PropertyPersistentObject ::init();
|
||||
App ::PropertyUUID ::init();
|
||||
App ::PropertyFont ::init();
|
||||
App ::PropertyStringList ::init();
|
||||
App ::PropertyLinkBase ::init();
|
||||
App ::PropertyLinkListBase ::init();
|
||||
App ::PropertyLink ::init();
|
||||
App ::PropertyLinkChild ::init();
|
||||
App ::PropertyLinkGlobal ::init();
|
||||
App ::PropertyLinkHidden ::init();
|
||||
App ::PropertyLinkSub ::init();
|
||||
App ::PropertyLinkSubChild ::init();
|
||||
App ::PropertyLinkSubGlobal ::init();
|
||||
App ::PropertyLinkSubHidden ::init();
|
||||
App ::PropertyLinkList ::init();
|
||||
App ::PropertyLinkListChild ::init();
|
||||
App ::PropertyLinkListGlobal ::init();
|
||||
App ::PropertyLinkListHidden ::init();
|
||||
App ::PropertyLinkSubList ::init();
|
||||
App ::PropertyLinkSubListChild ::init();
|
||||
App ::PropertyLinkSubListGlobal ::init();
|
||||
App ::PropertyLinkSubListHidden ::init();
|
||||
App ::PropertyXLink ::init();
|
||||
App ::PropertyXLinkSub ::init();
|
||||
App ::PropertyXLinkSubList ::init();
|
||||
App ::PropertyXLinkList ::init();
|
||||
App ::PropertyXLinkContainer ::init();
|
||||
App ::PropertyMatrix ::init();
|
||||
App ::PropertyVector ::init();
|
||||
App ::PropertyVectorDistance ::init();
|
||||
App ::PropertyPosition ::init();
|
||||
App ::PropertyDirection ::init();
|
||||
App ::PropertyVectorList ::init();
|
||||
App ::PropertyPlacement ::init();
|
||||
App ::PropertyPlacementList ::init();
|
||||
App ::PropertyPlacementLink ::init();
|
||||
App ::PropertyRotation ::init();
|
||||
App ::PropertyGeometry ::init();
|
||||
App ::PropertyComplexGeoData ::init();
|
||||
App ::PropertyColor ::init();
|
||||
App ::PropertyColorList ::init();
|
||||
App ::PropertyMaterial ::init();
|
||||
App ::PropertyMaterialList ::init();
|
||||
App ::PropertyPath ::init();
|
||||
App ::PropertyFile ::init();
|
||||
App ::PropertyFileIncluded ::init();
|
||||
App ::PropertyPythonObject ::init();
|
||||
App ::PropertyExpressionContainer ::init();
|
||||
App ::PropertyExpressionEngine ::init();
|
||||
// Note: the order matters
|
||||
App::Property ::init();
|
||||
App::PropertyContainer ::init();
|
||||
App::PropertyLists ::init();
|
||||
App::PropertyBool ::init();
|
||||
App::PropertyBoolList ::init();
|
||||
App::PropertyFloat ::init();
|
||||
App::PropertyFloatList ::init();
|
||||
App::PropertyFloatConstraint ::init();
|
||||
App::PropertyPrecision ::init();
|
||||
App::PropertyQuantity ::init();
|
||||
App::PropertyQuantityConstraint ::init();
|
||||
App::PropertyAngle ::init();
|
||||
App::PropertyDistance ::init();
|
||||
App::PropertyLength ::init();
|
||||
App::PropertyArea ::init();
|
||||
App::PropertyVolume ::init();
|
||||
App::PropertyFrequency ::init();
|
||||
App::PropertySpeed ::init();
|
||||
App::PropertyAcceleration ::init();
|
||||
App::PropertyForce ::init();
|
||||
App::PropertyPressure ::init();
|
||||
App::PropertyElectricPotential ::init();
|
||||
App::PropertyVacuumPermittivity ::init();
|
||||
App::PropertyInteger ::init();
|
||||
App::PropertyIntegerConstraint ::init();
|
||||
App::PropertyPercent ::init();
|
||||
App::PropertyEnumeration ::init();
|
||||
App::PropertyIntegerList ::init();
|
||||
App::PropertyIntegerSet ::init();
|
||||
App::PropertyMap ::init();
|
||||
App::PropertyString ::init();
|
||||
App::PropertyPersistentObject ::init();
|
||||
App::PropertyUUID ::init();
|
||||
App::PropertyFont ::init();
|
||||
App::PropertyStringList ::init();
|
||||
App::PropertyLinkBase ::init();
|
||||
App::PropertyLinkListBase ::init();
|
||||
App::PropertyLink ::init();
|
||||
App::PropertyLinkChild ::init();
|
||||
App::PropertyLinkGlobal ::init();
|
||||
App::PropertyLinkHidden ::init();
|
||||
App::PropertyLinkSub ::init();
|
||||
App::PropertyLinkSubChild ::init();
|
||||
App::PropertyLinkSubGlobal ::init();
|
||||
App::PropertyLinkSubHidden ::init();
|
||||
App::PropertyLinkList ::init();
|
||||
App::PropertyLinkListChild ::init();
|
||||
App::PropertyLinkListGlobal ::init();
|
||||
App::PropertyLinkListHidden ::init();
|
||||
App::PropertyLinkSubList ::init();
|
||||
App::PropertyLinkSubListChild ::init();
|
||||
App::PropertyLinkSubListGlobal ::init();
|
||||
App::PropertyLinkSubListHidden ::init();
|
||||
App::PropertyXLink ::init();
|
||||
App::PropertyXLinkSub ::init();
|
||||
App::PropertyXLinkSubList ::init();
|
||||
App::PropertyXLinkList ::init();
|
||||
App::PropertyXLinkContainer ::init();
|
||||
App::PropertyMatrix ::init();
|
||||
App::PropertyVector ::init();
|
||||
App::PropertyVectorDistance ::init();
|
||||
App::PropertyPosition ::init();
|
||||
App::PropertyDirection ::init();
|
||||
App::PropertyVectorList ::init();
|
||||
App::PropertyPlacement ::init();
|
||||
App::PropertyPlacementList ::init();
|
||||
App::PropertyPlacementLink ::init();
|
||||
App::PropertyRotation ::init();
|
||||
App::PropertyGeometry ::init();
|
||||
App::PropertyComplexGeoData ::init();
|
||||
App::PropertyColor ::init();
|
||||
App::PropertyColorList ::init();
|
||||
App::PropertyMaterial ::init();
|
||||
App::PropertyMaterialList ::init();
|
||||
App::PropertyPath ::init();
|
||||
App::PropertyFile ::init();
|
||||
App::PropertyFileIncluded ::init();
|
||||
App::PropertyPythonObject ::init();
|
||||
App::PropertyExpressionContainer::init();
|
||||
App::PropertyExpressionEngine ::init();
|
||||
|
||||
// Extension classes
|
||||
App ::Extension ::init();
|
||||
App ::ExtensionContainer ::init();
|
||||
App ::DocumentObjectExtension ::init();
|
||||
App ::GroupExtension ::init();
|
||||
App ::GroupExtensionPython ::init();
|
||||
App ::GeoFeatureGroupExtension ::init();
|
||||
App ::GeoFeatureGroupExtensionPython::init();
|
||||
App ::OriginGroupExtension ::init();
|
||||
App ::OriginGroupExtensionPython ::init();
|
||||
App ::LinkBaseExtension ::init();
|
||||
App ::LinkBaseExtensionPython ::init();
|
||||
App ::LinkExtension ::init();
|
||||
App ::LinkExtensionPython ::init();
|
||||
App::Extension ::init();
|
||||
App::ExtensionContainer ::init();
|
||||
App::DocumentObjectExtension ::init();
|
||||
App::GroupExtension ::init();
|
||||
App::GroupExtensionPython ::init();
|
||||
App::GeoFeatureGroupExtension ::init();
|
||||
App::GeoFeatureGroupExtensionPython::init();
|
||||
App::OriginGroupExtension ::init();
|
||||
App::OriginGroupExtensionPython ::init();
|
||||
App::LinkBaseExtension ::init();
|
||||
App::LinkBaseExtensionPython ::init();
|
||||
App::LinkExtension ::init();
|
||||
App::LinkExtensionPython ::init();
|
||||
|
||||
// Document classes
|
||||
App ::TransactionalObject ::init();
|
||||
App ::DocumentObject ::init();
|
||||
App ::GeoFeature ::init();
|
||||
App ::FeatureTest ::init();
|
||||
App ::FeatureTestException ::init();
|
||||
App ::FeatureTestColumn ::init();
|
||||
App ::FeaturePython ::init();
|
||||
App ::GeometryPython ::init();
|
||||
App ::Document ::init();
|
||||
App ::DocumentObjectGroup ::init();
|
||||
App ::DocumentObjectGroupPython ::init();
|
||||
App ::DocumentObjectFileIncluded::init();
|
||||
App ::InventorObject ::init();
|
||||
App ::VRMLObject ::init();
|
||||
App ::Annotation ::init();
|
||||
App ::AnnotationLabel ::init();
|
||||
App ::MeasureDistance ::init();
|
||||
App::TransactionalObject ::init();
|
||||
App::DocumentObject ::init();
|
||||
App::GeoFeature ::init();
|
||||
App::FeatureTest ::init();
|
||||
App::FeatureTestException ::init();
|
||||
App::FeatureTestColumn ::init();
|
||||
App::FeaturePython ::init();
|
||||
App::GeometryPython ::init();
|
||||
App::Document ::init();
|
||||
App::DocumentObjectGroup ::init();
|
||||
App::DocumentObjectGroupPython ::init();
|
||||
App::DocumentObjectFileIncluded::init();
|
||||
App::InventorObject ::init();
|
||||
App::VRMLObject ::init();
|
||||
App::Annotation ::init();
|
||||
App::AnnotationLabel ::init();
|
||||
App::MeasureDistance ::init();
|
||||
App ::MaterialObject ::init();
|
||||
App ::MaterialObjectPython ::init();
|
||||
App ::TextDocument ::init();
|
||||
App ::Placement ::init();
|
||||
App ::PlacementPython ::init();
|
||||
App ::OriginFeature ::init();
|
||||
App ::Plane ::init();
|
||||
App ::Line ::init();
|
||||
App ::Part ::init();
|
||||
App ::Origin ::init();
|
||||
App ::Link ::init();
|
||||
App ::LinkPython ::init();
|
||||
App ::LinkElement ::init();
|
||||
App ::LinkElementPython ::init();
|
||||
App ::LinkGroup ::init();
|
||||
App ::LinkGroupPython ::init();
|
||||
App::MaterialObjectPython ::init();
|
||||
App::TextDocument ::init();
|
||||
App::Placement ::init();
|
||||
App::PlacementPython ::init();
|
||||
App::OriginFeature ::init();
|
||||
App::Plane ::init();
|
||||
App::Line ::init();
|
||||
App::Part ::init();
|
||||
App::Origin ::init();
|
||||
App::Link ::init();
|
||||
App::LinkPython ::init();
|
||||
App::LinkElement ::init();
|
||||
App::LinkElementPython ::init();
|
||||
App::LinkGroup ::init();
|
||||
App::LinkGroupPython ::init();
|
||||
|
||||
// Expression classes
|
||||
App ::Expression ::init();
|
||||
App ::UnitExpression ::init();
|
||||
App ::NumberExpression ::init();
|
||||
App ::ConstantExpression ::init();
|
||||
App ::OperatorExpression ::init();
|
||||
App ::VariableExpression ::init();
|
||||
App ::ConditionalExpression ::init();
|
||||
App ::StringExpression ::init();
|
||||
App ::FunctionExpression ::init();
|
||||
App ::RangeExpression ::init();
|
||||
App ::PyObjectExpression ::init();
|
||||
App::Expression ::init();
|
||||
App::UnitExpression ::init();
|
||||
App::NumberExpression ::init();
|
||||
App::ConstantExpression ::init();
|
||||
App::OperatorExpression ::init();
|
||||
App::VariableExpression ::init();
|
||||
App::ConditionalExpression ::init();
|
||||
App::StringExpression ::init();
|
||||
App::FunctionExpression ::init();
|
||||
App::RangeExpression ::init();
|
||||
App::PyObjectExpression ::init();
|
||||
|
||||
// register transaction type
|
||||
new App::TransactionProducer<TransactionDocumentObject>
|
||||
|
||||
Reference in New Issue
Block a user