Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
IccIoXml.cpp File Reference

File: IccIoXml.cpp. More...

#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 )

Definition at line 100 of file IccIoXml.cpp.

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(), CIccSampledCurveSegmentXml::ParseXml(), CIccSinglSampledeCurveXml::ParseXml(), CIccTagXmlCurve::ParseXml(), CIccTagXmlEmbeddedHeightImage::ParseXml(), CIccTagXmlEmbeddedNormalImage::ParseXml(), CIccTagXmlFloatNum< T, A, Tsig >::ParseXml(), and CIccTagXmlTextDescription::ParseXml().

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

◆ IccSetOpenFileIO()

void IccSetOpenFileIO ( IIccOpenFileIO * pOpenIO)

Definition at line 109 of file IccIoXml.cpp.

110{
111 g_pIccFileIO = pOpenIO;
112}

References g_pIccFileIO.

Variable Documentation

◆ g_IccStandardFileIO

CIccStandardFileIO g_IccStandardFileIO
static

Definition at line 97 of file IccIoXml.cpp.

◆ g_pIccFileIO

IIccOpenFileIO* g_pIccFileIO = &g_IccStandardFileIO
static

Definition at line 98 of file IccIoXml.cpp.

Referenced by IccOpenFileIO(), and IccSetOpenFileIO().