IccMAX 2.1.27
Color Profile Tools
Loading...
Searching...
No Matches
IccIoXml.cpp File Reference
#include "IccIoXml.h"
+ Include dependency graph for IccIoXml.cpp:

Go to the source code of this file.

Functions

CIccIOIccOpenFileIO (const icChar *szFilename, const char *szAttr)
 
void IccSetOpenFileIO (IIccOpenFileIO *pOpenIO)
 

Variables

static CIccStandardFileIO g_IccStandardFileIO
 
static IIccOpenFileIOg_pIccFileIO = &g_IccStandardFileIO
 

Detailed Description

File: IccIoXml.cpp

Contains: Implementation of the IIccOpenFileIO interface.

Version: V1

Copyright: (c) see ICC Software License

Definition in file IccIoXml.cpp.

Function Documentation

◆ IccOpenFileIO()

CIccIO * IccOpenFileIO ( const icChar szFilename,
const char *  szAttr 
)
101{
102 if (g_pIccFileIO) {
103 return g_pIccFileIO->OpenFile(szFilename, szAttr);
104 }
105
106 return NULL;
107}
static IIccOpenFileIO * g_pIccFileIO
Definition IccIoXml.cpp:98
virtual CIccIO * OpenFile(const icChar *szFilename, const char *szAttr)=0

References g_pIccFileIO, and IIccOpenFileIO::OpenFile().

Referenced by icCLutFromXml(), icXmlParseTextString(), CIccTagXmlCurve::ParseXml(), CIccSampledCurveSegmentXml::ParseXml(), CIccSinglSampledeCurveXml::ParseXml(), CIccTagXmlTextDescription::ParseXml(), CIccTagXmlFloatNum< T, A, Tsig >::ParseXml(), CIccTagXmlEmbeddedHeightImage::ParseXml(), and CIccTagXmlEmbeddedNormalImage::ParseXml().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IccSetOpenFileIO()

void IccSetOpenFileIO ( IIccOpenFileIO pOpenIO)
110{
111 g_pIccFileIO = pOpenIO;
112}

References g_pIccFileIO.

Variable Documentation

◆ g_IccStandardFileIO

CIccStandardFileIO g_IccStandardFileIO
static

◆ g_pIccFileIO

IIccOpenFileIO* g_pIccFileIO = &g_IccStandardFileIO
static

Referenced by IccOpenFileIO(), and IccSetOpenFileIO().