DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
DotNetDupe::System::Internal Namespace Reference

Classes

struct  ActionHolder
 Concrete wrapper holding a callable functor or lambda instance. More...
struct  FunctorHolder
 Internal wrapper holding a concrete callable functor object. More...
struct  IActionHolder
 Type-erased polymorphic interface for invocable action delegates. More...
struct  IFunctorHolder
 Internal interface defining type-erased functor execution and cloning. More...
class  StringConvertInternal

Functions

long AtomicDecrement (volatile long *pLocation)
long AtomicIncrement (volatile long *pLocation)
std::wstring Utf8ToWChar (const char *pUtf8Str)
std::string WCharToUtf8 (const wchar_t *pWStr)

Function Documentation

◆ AtomicDecrement()

long DotNetDupe::System::Internal::AtomicDecrement ( volatile long * pLocation)
inline

Definition at line 32 of file SmartPointer.h.

References _InterlockedDecrement(), and AtomicDecrement().

Referenced by AtomicDecrement().

◆ AtomicIncrement()

◆ Utf8ToWChar()

◆ WCharToUtf8()