CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
|
Class that represents a ValueTuple data structure. More...
#include <value_tuple.h>
Inherits System::Details::BoxableObjectBase.
Public Member Functions | |
ValueTuple () | |
template<typename = std::enable_if_t<(tuple_size > 0)>> | |
ValueTuple (Args... args) | |
Constructs a tuple object. More... | |
template<std::size_t Index> | |
std::tuple_element_t< Index, tuple_t > & | Item () |
Gets the reference to value of the ValueTuple object's component. More... | |
template<std::size_t Index> | |
const std::tuple_element_t< Index, tuple_t > & | Item () const |
Gets the value of the ValueTuple object's component. More... | |
bool | Equals (SharedPtr< Object > obj) |
Determines if the current and the specified objects are identical. More... | |
System::String | ToString () const |
int32_t | GetHashCode () const |
const TypeInfo & | GetType () const |
bool | operator== (const ValueTuple &other) const |
template<typename ... OtherArgs> | |
ValueTuple & | operator= (const ValueTuple< OtherArgs... > &otherTuple) |
Static Public Member Functions | |
static const TypeInfo & | Type () |
Returns a reference to the TypeInfo object representing the ValueTuple class type information. More... | |
Class that represents a ValueTuple data structure.
|
inline |
|
inline |
Constructs a tuple object.
args | The arguments that are passed to the constructor of the ValueTuple object being constructed |
|
inline |
Determines if the current and the specified objects are identical.
obj | An object to compare the current object with |
|
inline |
|
inline |
|
inline |
Gets the reference to value of the ValueTuple object's component.
Index | The number of item the class should return. |
|
inline |
Gets the value of the ValueTuple object's component.
Index | The number of item the class should return. |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Returns a reference to the TypeInfo object representing the ValueTuple class type information.