Sleeping Wombat Common Library  0.50.0
swCommonLibrary
Functions | Variables
PropertyRegistration.cpp File Reference
#include "StringContainer.h"
#include "Arrays/ArrayContainer.h"
#include "Arrays/StaticArrayContainer.h"
#include "Arrays/StaticArrayContainer_Readonly.h"
#include "Enums/TriStateEnum.h"
#include "Enums/TriStateObject.h"
#include "Structs/StructWithSimpleTypes.h"
#include "Structs/StructAsRefContainer.h"
#include "Structs/StructAsPtrContainer.h"
#include "Structs/StructAsCopyContainer.h"
#include "Structs/StructPtrContainer.h"
#include "Structs/StructSharedPtrContainer.h"
#include "Structs/StructWithSimpleTypesShared.h"
#include "Polymorphic/BaseObject.h"
#include "Polymorphic/SharedObject.h"
#include "Polymorphic/PolymorphicObjectContainer.h"
#include "Polymorphic/PolymorphicSharedPtrContainer.h"
#include "swCommonLib/Common/RTTR.h"
#include "swCommonLib/TestUtils/TestClassHierarchy/SerializationPrimitives/LinkLibrary.h"

Functions

 rttr::registration::class_< sw::TriStateObject > ("TriStateObject").property("State"
 
 rttr::registration::class_< sw::StructAsRefContainer > ("StructAsRefContainer").property("SimpleStruct"
 
 rttr::registration::class_< sw::StructAsPtrContainer > ("StructAsPtrContainer").property("SimpleStruct"
 
 rttr::registration::class_< sw::StructAsCopyContainer > ("StructAsCopyContainer").property("SimpleStruct"
 
 rttr::registration::class_< sw::StructPtrContainer > ("StructPtrContainer").property("SimpleStruct"
 
 rttr::registration::class_< sw::StructSharedPtrContainer > ("StructSharedPtrContainer").property("SimpleStruct"
 
rttr::registration::class_< sw::StructWithSimpleTypes >("StructWithSimpleTypes").constructor<>()(rttr rttr::registration::class_< sw::StructWithSimpleTypesShared >("StructWithSimpleTypesShared").constructor<>()(rttr rttr::registration::class_< sw::BaseObject >("BaseObject").constructor<>()(rttr rttr::registration::class_< sw::DerivedObject >("DerivedObject").constructor<>()(rttr rttr::registration::class_< sw::SharedObject >("SharedObject").constructor<>()(rttr rttr::registration::class_< sw::DerivedFromSharedObject >("DerivedFromSharedObject").constructor<>()(rttr rttr::registration::class_< sw::NotRelated >("NotRelated").constructor<>()(rttr rttr::registration::class_< sw::PolymorphicObjectContainer > ("PolymorphicObjectContainer").property("ObjectPtr"
 
 rttr::registration::class_< sw::PolymorphicSharedPtrContainer > ("PolymorphicSharedPtrContainer").property("ObjectPtr"
 
 rttr::registration::class_< sw::StringContainer > ("StringContainer").property("Description"
 
&sw::StringContainer::Description property ("Content",&sw::StringContainer::Content)
 
 rttr::registration::class_< std::vector< sw::StructWithSimpleTypes > > ("StructWithSimpleTypesVec")
 
 rttr::registration::class_< sw::ArrayContainer > ("ArrayContainer").property("StructsVec"
 
 rttr::registration::class_< sw::StaticArrayContainer > ("StaticArrayContainer").property("StructsVec"
 
 rttr::registration::class_< sw::StaticArrayContainer_Readonly > ("StaticArrayContainer_Readonly").property_readonly("StructsVec"
 
int sw::LinkPrimitivesRegistration ()
 

Variables

 RTTR_REGISTRATION
 
&sw::StructAsRefContainer::SimpleStruct BIND_AS_REF
 
&sw::StructAsPtrContainer::SimpleStruct BIND_AS_PTR
 

Detailed Description

Author
nieznanysprawiciel

Variable Documentation

RTTR_REGISTRATION
Initial value:
{
rttr::registration::enumeration< sw::TriStateEnum >( "TriStateEnum" )
(
rttr::value( "Down", sw::TriStateEnum::Down ),
rttr::value( "Middle", sw::TriStateEnum::Middle ),
rttr::value( "Up", sw::TriStateEnum::Up )
)