MeshLib C# Docs
Loading...
Searching...
No Matches
MR.Std.Optional_StdString Class Reference

Stores either a single std.string or nothing. This is the non-const half of the class. More...

+ Inheritance diagram for MR.Std.Optional_StdString:

Public Member Functions

unsafe Optional_StdString ()
 Constructs an empty (default-constructed) instance.
 
unsafe Optional_StdString (MR.Std._ByValue_Optional_StdString other)
 Constructs a copy of another instance. The source remains alive.
 
unsafe Optional_StdString (string? other)
 Constructs a new instance.
 
unsafe void assign (MR.Std._ByValue_Optional_StdString other)
 Assigns the contents from another instance. Both objects remain alive after the call.
 
unsafe void assign (string? other)
 Assigns the contents.
 
unsafe new MR.Std.? String value ()
 The stored element or null if none, mutable.
 
- Public Member Functions inherited from MR.Std.Const_Optional_StdString
virtual void Dispose ()
 
unsafe Const_Optional_StdString ()
 Constructs an empty (default-constructed) instance.
 
unsafe Const_Optional_StdString (MR.Std._ByValue_Optional_StdString other)
 Constructs a copy of another instance. The source remains alive.
 
unsafe Const_Optional_StdString (string? other)
 Constructs a new instance.
 
unsafe MR.Std.? Const_String value ()
 The stored element or null if none, read-only.
 

Static Public Member Functions

static unsafe implicit operator Optional_StdString (string? other)
 Constructs a new instance.
 
- Static Public Member Functions inherited from MR.Std.Const_Optional_StdString
static unsafe implicit operator Const_Optional_StdString (string? other)
 Constructs a new instance.
 

Additional Inherited Members

- Protected Member Functions inherited from MR.Std.Const_Optional_StdString
virtual unsafe void Dispose (bool disposing)
 
- Protected Attributes inherited from MR.Misc.Object< Const_Optional_StdString >
bool _IsOwningVal
 
- Properties inherited from MR.Misc.Object< Const_Optional_StdString >
virtual bool _IsOwning [get]
 Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough.
 

Detailed Description

Stores either a single std.string or nothing. This is the non-const half of the class.


The documentation for this class was generated from the following file: