|
DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
|
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) |
|
inline |
Definition at line 32 of file SmartPointer.h.
References _InterlockedDecrement(), and AtomicDecrement().
Referenced by AtomicDecrement().
|
inline |
Definition at line 24 of file SmartPointer.h.
References _InterlockedIncrement(), and AtomicIncrement().
Referenced by DotNetDupe::System::SmartPointer< TimeProvider >::SmartPointer(), DotNetDupe::System::SmartPointer< TimeProvider >::SmartPointer(), AtomicIncrement(), DotNetDupe::System::SmartPointer< TimeProvider >::operator=(), and DotNetDupe::System::SmartPointer< TimeProvider >::operator=().
|
inline |
Definition at line 18 of file InternalStringConvert.h.
References DotNetDupe::System::Internal::StringConvertInternal::Utf8ToWChar(), and Utf8ToWChar().
Referenced by DotNetDupe::System::Environment::ExpandEnvironmentVariables(), DotNetDupe::System::IO::File::GetAttributes(), DotNetDupe::System::Environment::GetEnvironmentVariable(), DotNetDupe::System::IO::File::SetAttributes(), DotNetDupe::System::Environment::SetEnvironmentVariable(), DotNetDupe::System::Console::SetTitle(), and Utf8ToWChar().
|
inline |
Definition at line 14 of file InternalStringConvert.h.
References DotNetDupe::System::Internal::StringConvertInternal::WCharToUtf8(), and WCharToUtf8().
Referenced by DotNetDupe::System::Environment::ExpandEnvironmentVariables(), DotNetDupe::System::Environment::GetCurrentDirectory(), DotNetDupe::System::Environment::GetEnvironmentVariable(), DotNetDupe::System::Environment::GetEnvironmentVariables(), DotNetDupe::System::Environment::GetFolderPath(), DotNetDupe::System::Environment::GetMachineName(), DotNetDupe::System::OperatingSystem::GetServicePack(), DotNetDupe::System::Environment::GetSystemDirectory(), DotNetDupe::System::IO::Path::GetTempPath(), DotNetDupe::System::Console::GetTitle(), DotNetDupe::System::TimeZoneInfo::Local(), DotNetDupe::System::ReadCommandLineTokens(), and WCharToUtf8().