CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
value_type.h
1
3#ifndef _aspose_system_value_type_h
4#define _aspose_system_value_type_h
5
6#include <system/object.h>
7#include <system/shared_ptr.h>
8#include <system/exceptions.h>
9#include <system/boxable_traits.h>
10
11namespace System {
12
16class ASPOSECPP_SHARED_CLASS ValueType
17{
18public:
22 static ASPOSECPP_SHARED_API bool Equals(const SharedPtr<Object>& o);
23};
24
27template<> struct IsBoxable<ValueType> : std::true_type {};
29
30}
31#endif
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
Baseclass for value types with Object inheritance being truncated for performance reasons....
Definition: value_type.h:17
static bool Equals(const SharedPtr< Object > &o)
Supports value type and reference type comparison.
Definition: db_command.h:9
Template predicate that checks if boxing of the specified type is supported.
Definition: boxable_traits.h:16