summaryrefslogtreecommitdiff
path: root/src/core/common/Variant.hpp
AgeCommit message (Collapse)Author
2016-04-25clang compatibility: do not use anonymous structAndreas Stöckel
2015-02-20fixed aliasing issue in VariantMetadataAndreas Stöckel
2015-02-15Added "markAsMagic" function, autoformatAndreas Stöckel
2015-02-07Unified handling of references to Rtti instances: Now using pointers everywhereAndreas Stöckel
2015-02-02Allowing to store SourceLocation from which a Variant was parsed along with ↵Andreas Stöckel
the Variant
2015-01-30Added "Cardinality" type and AnyCardinality constant to RangeSetAndreas Stöckel
2015-01-27Marked move constructors noexcept (allows move constructor to be used when ↵Andreas Stöckel
type is used within a stl container)
2015-01-24corrected a minor formatting error in documentation.Benjamin Paassen
2015-01-23Introduced cardinality type. Tests are still needed, though, especially for ↵Benjamin Paassen
variantReader and type conversion.
2015-01-18Renamed RttiType to RttiAndreas Stöckel
2015-01-18Removed Variant handle constructor (caught to much stuff)Andreas Stöckel
2015-01-12Merge branch 'master' of somweyr.de:ousiaAndreas Stöckel
Conflicts: application/src/core/model/Document.hpp
2015-01-12Fixed Variant::getTypeName not being constAndreas Stöckel
2015-01-11Implemented conversion to more Variant types, implemented ↵Andreas Stöckel
VariantConverter::convert method
2015-01-11Added getRttiType function to the Variant classAndreas Stöckel
2015-01-11Renamed RttiBase to RttiTypeAndreas Stöckel
2015-01-11Renamed Variant::Type to VariantType to allow forward declarationAndreas Stöckel
2015-01-11Refactored conversion routines used in the Typesystem class and the Variant ↵Andreas Stöckel
class into an own class, implemented missing conversion from string to integer/double, implemented proper JSON serialization of variants
2015-01-01Treat Magic type like a string -- only the "isMagic" and "asMagic" methods ↵Andreas Stöckel
can distinguish between the two.
2014-12-23implemented new Magic type used for single-token unescaped strings that ↵Andreas Stöckel
could be an identifier
2014-12-21allowing to store Function objects in Variants, added simple unit test for ↵Andreas Stöckel
the Method class
2014-12-21added Function as new variant typeAndreas Stöckel
2014-12-20Variants can now store references to managed objects and act as a Rooted handleAndreas Stöckel
2014-12-12Added new version of Typesystem in cooperation with Andreas.Benjamin Paassen
2014-12-11moved to CharReader everywhereAndreas Stöckel