Source: https://manned.org/Atlas_Message_Element/beaa7ca1
Timestamp: 2019-04-25 23:55:08+00:00

Document:
Set type to int, and value to v.
Set type to double, and value to v.
Set type to PtrType, and value to v.
Set type to std::string, and value to v.
Set type to MapType, and value to v.
Set type to ListType, and value to v.
Check for equality with another Element.
Check for inequality with anything we can check equality with.
Check for equality with a int.
Check for equality with a double.
Check for equality with a pointer.
Check for equality with a const char *.
Check for equality with a std::string.
Check for equality with a MapType.
Check for equality with a ListType.
Check whether the current type is nothing.
Check whether the current type is int.
Check whether the current type is double.
Check whether the current type is pointer.
Check whether the current type is numeric.
Check whether the current type is std::string.
Check whether the current type is MapType.
Check whether the current type is ListType.
Retrieve the current value as a int.
Retrieve the current value as a double.
Retrieve the current value as a pointer.
Retrieve the current value as a number.
Retrieve the current value as a const std::string reference.
Retrieve the current value as a non-const std::string reference.
Retrieve the current value as a const MapType reference.
Retrieve the current value as a non-const MapType reference.
Retrieve the current value as a const ListType reference.
Retrieve the current value as a non-const ListType reference.
Changed the name to Element as Object is a stupid name for a class.

References: v.

 v.

 v.

 v.

 v.

 v.