OpenStructure
Public Member Functions | Static Public Member Functions
IOProfileRegistry Class Reference

#include <io_profile.hh>

Public Member Functions

IOProfile & Get (const String &key)
 
void Set (const String &key, const IOProfile &profile)
 
IOProfile & GetDefault ()
 
 ~IOProfileRegistry ()
 
IOProfile & Get (const String &key)
 
void Set (const String &key, const IOProfile &profile)
 
IOProfile & GetDefault ()
 
 ~IOProfileRegistry ()
 

Static Public Member Functions

static IOProfileRegistry & Instance ()
 
static void RemoveProfiles ()
 
static IOProfileRegistry & Instance ()
 
static void RemoveProfiles ()
 

Detailed Description

Definition at line 73 of file io_profile.hh.

Constructor & Destructor Documentation

◆ ~IOProfileRegistry() [1/2]

~IOProfileRegistry ( )
inline

Definition at line 93 of file io_profile.hh.

◆ ~IOProfileRegistry() [2/2]

~IOProfileRegistry ( )
inline

Definition at line 93 of file io_profile.hh.

Member Function Documentation

◆ Get() [1/2]

IOProfile& Get ( const String &  key)
inline

Definition at line 77 of file io_profile.hh.

◆ Get() [2/2]

IOProfile& Get ( const String &  key)
inline

Definition at line 77 of file io_profile.hh.

◆ GetDefault() [1/2]

IOProfile& GetDefault ( )
inline

Definition at line 87 of file io_profile.hh.

◆ GetDefault() [2/2]

IOProfile& GetDefault ( )
inline

Definition at line 87 of file io_profile.hh.

◆ Instance() [1/2]

static IOProfileRegistry& Instance ( )
static

◆ Instance() [2/2]

static IOProfileRegistry& Instance ( )
static

◆ RemoveProfiles() [1/2]

static void RemoveProfiles ( )
inlinestatic

Definition at line 88 of file io_profile.hh.

◆ RemoveProfiles() [2/2]

static void RemoveProfiles ( )
inlinestatic

Definition at line 88 of file io_profile.hh.

◆ Set() [1/2]

void Set ( const String &  key,
const IOProfile &  profile 
)
inline

Definition at line 82 of file io_profile.hh.

◆ Set() [2/2]

void Set ( const String &  key,
const IOProfile &  profile 
)
inline

Definition at line 82 of file io_profile.hh.


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