DotNetDupe
4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Toggle main menu visibility
Loading...
Searching...
No Matches
FormatProvider.h
Go to the documentation of this file.
1
5
6
#pragma once
7
#include "
System/Object.h
"
8
9
namespace
DotNetDupe
{
10
namespace
System
{
16
template
<
class
T>
17
class
IFormatProvider
{
18
public
:
20
virtual
~IFormatProvider
() =
default
;
21
25
virtual
Object
*
GetFormat
(
const
T* formatType) = 0;
26
};
27
}
28
}
Object.h
Base object class for DotNetDupe mirroring .NET System.Object.
DotNetDupe::System::IFormatProvider
Provides a mechanism for retrieving an object to control formatting.
Definition
FormatProvider.h:17
DotNetDupe::System::IFormatProvider::GetFormat
virtual Object * GetFormat(const T *formatType)=0
Returns an object that provides formatting services for the specified type.
DotNetDupe::System::IFormatProvider::~IFormatProvider
virtual ~IFormatProvider()=default
Virtual destructor for polymorphic cleanup.
DotNetDupe::System::Object
Supports all classes in the DotNetDupe class hierarchy.
Definition
Object.h:18
DotNetDupe::System
Definition
Action.h:11
DotNetDupe
Definition
IServiceCollection.h:7
Include
System
FormatProvider.h
Generated by
1.18.0