Geant4_10
Classes | Macros | Typedefs | Enumerations | Functions | Variables
xData.h File Reference
#include <expat.h>
#include "statusMessageReporting.h"
Include dependency graph for xData.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  xData_2d_xindex_y_s
 
struct  xData_matrix_rowStartEnd_s
 
struct  xData_matrix_s
 
struct  xData_docInfo_s
 
struct  xData_attribute_s
 
struct  xData_attributionList_s
 
struct  xData_text_s
 
struct  xData_elementListItem_s
 
struct  xData_elementList_s
 
struct  xDataType_s
 
struct  xData_rootElement_s
 
struct  xData_element_s
 
struct  xData_smr_s
 
struct  xData_document_s
 
struct  xData_item_s
 

Macros

#define XMLCALL
 
#define XML_Char   char
 
#define XML_Size   long
 
#define xData_malloc2(smr, size, zero, forItem)   xData_malloc( smr, size, zero, forItem, __FILE__, __LINE__ )
 
#define xData_realloc2(smr, old, size, forItem)   xData_realloc( smr, old, size, forItem, __FILE__, __LINE__ )
 
#define xDataMisc_allocateCopyString2(smr, s, forItem)   xDataMisc_allocateCopyString( smr, s, forItem, __FILE__, __LINE__ )
 

Typedefs

typedef int xData_Int
 
typedef struct xData_docInfo_s xData_docInfo
 
typedef struct xData_attribute_s xData_attribute
 
typedef struct
xData_attributionList_s 
xData_attributionList
 
typedef struct xData_rootElement_s xData_rootElement
 
typedef struct xData_element_s xData_element
 
typedef struct xData_text_s xData_text
 
typedef struct xDataType_s xDataType
 
typedef struct xData_smr_s xData_smr
 
typedef struct xData_document_s xData_document
 
typedef struct xData_item_s xData_item
 
typedef struct xData_2d_xindex_y_s xData_2d_xindex_y
 
typedef struct xData_matrix_s xData_matrix
 
typedef struct
xData_matrix_rowStartEnd_s 
xData_matrix_rowStartEnd
 
typedef struct
xData_elementListItem_s 
xData_elementListItem
 
typedef struct xData_elementList_s xData_elementList
 
typedef int(* xData_sortElementFunc )(const void *, const void *)
 
typedef int(* xData_xDataTypeOk )(char const *name, xData_document *doc, void *userData)
 
typedef int(* xDT_toDataFunction )(statusMessageReporting *smr, xDataType *, xData_attributionList *, const char *)
 
typedef char *(* xDT_toStringFunction )(statusMessageReporting *smr, xDataType *)
 
typedef int(* xDT_releaseFunction )(statusMessageReporting *smr, xDataType *)
 

Enumerations

enum  xData_status { xData_statusParsing = 1, xData_statusCompleted, xData_statusError }
 
enum  xData_errorCodes { xData_errNone, xData_errXML_ParserCreate, xData_errFileError, xData_errXMLParser }
 
enum  xData_itemMode { xData_itemModeEnd = 0, xData_itemModeElement, xData_itemModeText }
 
enum  xData_xDataType { xData_xDataType_Ok, xData_xDataType_ConvertingToData, xData_xDataType_ConvertingToString }
 

Functions

xData_document * xData_parseReadFile (statusMessageReporting *smr, const char *fileName, xData_xDataTypeOk func, void *userData)
 
xData_document * xData_parseString (statusMessageReporting *smr, const char *str, xData_xDataTypeOk func, void *userData)
 
xData_document * xData_parseMalloc (statusMessageReporting *smr, xData_xDataTypeOk func, void *userData)
 
int xData_parseInitialize (statusMessageReporting *smr, xData_document *xData_doc, xData_xDataTypeOk func, void *userData)
 
int xData_parseEndOfXML (statusMessageReporting *smr, xData_document *xData_doc)
 
void * xData_parseFree (statusMessageReporting *smr, xData_document *xData_doc)
 
int xData_parse (xData_document *xData_doc, const char *s)
 
int xData_parseIsError (xData_document *xData_doc)
 
xData_element * xData_getDocumentsElement (xData_document *xData_doc)
 
xData_element * xData_getFirstElement (xData_element *element)
 
xData_element * xData_getNextElement (xData_element *element)
 
enum xData_itemMode xData_getFirstItem (xData_element *element, xData_item *item)
 
enum xData_itemMode xData_getNextItem (xData_item *item)
 
char * xData_getAttributesValue (xData_attributionList *attributes, const char *name)
 
const char * xData_getAttributesValueInElement (xData_element *element, const char *name)
 
int xData_initializeAttributionList (statusMessageReporting *smr, xData_attributionList *attributes)
 
int xData_copyAttributionList (statusMessageReporting *smr, xData_attributionList *dest, xData_attributionList *src)
 
int xData_releaseAttributionList (statusMessageReporting *smr, xData_attributionList *attributes)
 
int xData_attributeListLength (xData_attributionList *attributes)
 
xData_attribute * xData_attributeByIndex (xData_attributionList *attributes, int index)
 
xData_element * xData_getElements_xDataElement (statusMessageReporting *smr, xData_element *element)
 
int xData_getCommonData (statusMessageReporting *smr, xData_element *element, xData_Int *index, xData_Int *start, xData_Int *end, xData_Int *length)
 
int xData_xDataTypeConvertAttributes (statusMessageReporting *smr, xData_element *element)
 
xData_Int xData_convertAttributeTo_xData_Int (statusMessageReporting *smr, xData_element *element, const char *name, xData_Int *n)
 
int xData_convertAttributeToDouble (statusMessageReporting *smr, xData_element *element, const char *name, double *d)
 
int xData_numberOfElementsByTagName (statusMessageReporting *smr, xData_element *element, const char *tagName)
 
xData_elementList * xData_getElementsByTagName (statusMessageReporting *smr, xData_element *element, const char *tagName)
 
xData_elementList * xData_getElementsByTagNameAndSort (statusMessageReporting *smr, xData_element *element, const char *tagName, const char *sortAttributeName, xData_sortElementFunc sortFunction)
 
xData_element * xData_getOneElementByTagName (statusMessageReporting *smr, xData_element *element, char *name, int required)
 
void xData_freeElementList (statusMessageReporting *smr, xData_elementList *list)
 
int xData_addToAccessed (statusMessageReporting *smr, xData_element *element, int increment)
 
int xData_getAccessed (statusMessageReporting *smr, xData_element *element)
 
int xData_init_1d_x (statusMessageReporting *smr, xData_element *element)
 
int xData_is_1d_x (statusMessageReporting *smr, xDataType *xDT, int setMsg)
 
int xData_isElement_1d_x (statusMessageReporting *smr, xData_element *element, int setMsg)
 
int xData_1d_x_copyData (statusMessageReporting *smr, xData_element *element, xData_Int nAllocatedBytes, double *d)
 
double * xData_1d_x_allocateCopyData (statusMessageReporting *smr, xData_element *element)
 
int xData_1d_x_free_copyData (statusMessageReporting *smr, void *data)
 
int xData_init_2d_xindex_y (statusMessageReporting *smr, xData_element *element)
 
int xData_is_2d_xindex_y (statusMessageReporting *smr, xDataType *xDT, int setMsg)
 
int xData_isElement_2d_xindex_y (statusMessageReporting *smr, xData_element *element, int setMsg)
 
xData_Int * xData_2d_xindex_y_rawIndices (statusMessageReporting *smr, xData_element *element)
 
int xData_2d_xindex_y_free_rawIndices (statusMessageReporting *smr, void *data)
 
double * xData_2d_xindex_y_toXYs (statusMessageReporting *smr, xData_element *element, double *Xs)
 
double * xData_2d_xindex_y_toFilledYs (statusMessageReporting *smr, xData_element *element, double *Xs)
 
int xData_2d_xindex_y_free_toFilledYs (statusMessageReporting *smr, void *data)
 
double * xData_2d_xindex_y_toFilledXYs (statusMessageReporting *smr, xData_element *element, double *Xs)
 
int xData_init_2d_xy (statusMessageReporting *smr, xData_element *element)
 
int xData_is_2d_xy (statusMessageReporting *smr, xDataType *xDT, int setMsg)
 
int xData_isElement_2d_xy (statusMessageReporting *smr, xData_element *element, int setMsg)
 
double * xData_2d_xy_allocateCopyData (statusMessageReporting *smr, xData_element *element, xData_Int *length)
 
int xData_2d_xy_free_copyData (statusMessageReporting *smr, void *data)
 
int xData_init_2d_xShared_yHistogram (statusMessageReporting *smr, xData_element *element)
 
int xData_is_2d_xShared_yHistogram (statusMessageReporting *smr, xDataType *xDT, int setMsg)
 
int xData_isElement_2d_xShared_yHistogram (statusMessageReporting *smr, xData_element *element, int setMsg)
 
double * xData_2d_xShared_yHistogram_copyData (statusMessageReporting *smr, xData_element *element, xData_Int *n)
 
int xData_2d_xShared_yHistogram_free_copyData (statusMessageReporting *smr, void *data)
 
double * xData_2d_xShared_yHistogram_toFilledXYs (xDataType *xDT, xData_Int nXs, double *Xs)
 
int xData_init_matrix (statusMessageReporting *smr, xData_element *element)
 
int xData_is_matrix (statusMessageReporting *smr, xDataType *xDT, int setMsg)
 
int xData_isElement_matrix (statusMessageReporting *smr, xData_element *element, int setMsg)
 
xData_matrix * xData_matrix_copyData (statusMessageReporting *smr, xData_element *element)
 
int xData_matrix_free_copyData (statusMessageReporting *smr, void *data)
 
int getRowStartEndAtIndex (statusMessageReporting *smr, xDataType *xDT, xData_Int index, xData_Int *row, xData_Int *start, xData_Int *end)
 
int xData_is_xDataType (statusMessageReporting *smr, xDataType *xDT, char const *const type, int setMsg)
 
char const * xData_getFileName (xData_document *doc)
 
int xData_setFileName (statusMessageReporting *smr, xData_document *doc, char const *fileName)
 
xData_document * xData_getElementsDocument (xData_element *element)
 
void * xData_get_smrUserInterfaceFromDocument (xData_document *doc)
 
void * xData_get_smrUserInterfaceFromElement (xData_element *element)
 
int xData_stringTo_xData_Int (statusMessageReporting *smr, void *smrUserInterface, char const *c, xData_Int *value, char const *endings, char **e)
 
int xData_stringTo_double (statusMessageReporting *smr, void *smrUserInterface, char const *c, double *value, char const *endings, char **e)
 
void * xData_malloc (statusMessageReporting *smr, size_t size, int zero, const char *forItem, const char *file, int line)
 
void * xData_realloc (statusMessageReporting *smr, void *pOld, size_t size, const char *forItem, const char *routine, int line)
 
void * xData_free (statusMessageReporting *smr, void *p)
 
char * xDataMisc_allocateCopyString (statusMessageReporting *smr, const char *s, const char *forItem, const char *routine, int line)
 
char * xDataMisc_getAbsPath (statusMessageReporting *smr, const char *fileName)
 
int xData_setMessageError_ReturnInt (int value, statusMessageReporting *smr, void *userData, const char *file, int line, int code, const char *fmt,...)
 

Variables

const char *const xData_oned_x_ID = "1d.x"
 
const char *const xData_twod_xy_ID = "2d.xy"
 
const char *const xData_twod_xindex_y_ID = "2d.xindex_y"
 
const char *const xData_twod_xShared_yHistogram_ID = "2d_xShared_yHistogram"
 
const char *const xData_matrix_ID = "matrix"
 

Macro Definition Documentation

#define xData_malloc2 (   smr,
  size,
  zero,
  forItem 
)    xData_malloc( smr, size, zero, forItem, __FILE__, __LINE__ )

Definition at line 313 of file xData.h.

#define xData_realloc2 (   smr,
  old,
  size,
  forItem 
)    xData_realloc( smr, old, size, forItem, __FILE__, __LINE__ )

Definition at line 314 of file xData.h.

#define xDataMisc_allocateCopyString2 (   smr,
  s,
  forItem 
)    xDataMisc_allocateCopyString( smr, s, forItem, __FILE__, __LINE__ )

Definition at line 315 of file xData.h.

#define XML_Char   char

Definition at line 57 of file xData.h.

#define XML_Size   long

Definition at line 61 of file xData.h.

#define XMLCALL

Definition at line 53 of file xData.h.

Typedef Documentation

Definition at line 93 of file xData.h.

Definition at line 84 of file xData.h.

Definition at line 85 of file xData.h.

Definition at line 83 of file xData.h.

Definition at line 91 of file xData.h.

Definition at line 87 of file xData.h.

Definition at line 97 of file xData.h.

Definition at line 96 of file xData.h.

typedef int xData_Int

Definition at line 50 of file xData.h.

typedef struct xData_item_s xData_item

Definition at line 92 of file xData.h.

typedef struct xData_matrix_s xData_matrix

Definition at line 94 of file xData.h.

Definition at line 95 of file xData.h.

Definition at line 86 of file xData.h.

typedef struct xData_smr_s xData_smr

Definition at line 90 of file xData.h.

typedef int(* xData_sortElementFunc)(const void *, const void *)

Definition at line 99 of file xData.h.

typedef struct xData_text_s xData_text

Definition at line 88 of file xData.h.

typedef int(* xData_xDataTypeOk)(char const *name, xData_document *doc, void *userData)

Definition at line 139 of file xData.h.

typedef struct xDataType_s xDataType

Definition at line 89 of file xData.h.

typedef int(* xDT_releaseFunction)(statusMessageReporting *smr, xDataType *)

Definition at line 142 of file xData.h.

typedef int(* xDT_toDataFunction)(statusMessageReporting *smr, xDataType *, xData_attributionList *, const char *)

Definition at line 140 of file xData.h.

typedef char*(* xDT_toStringFunction)(statusMessageReporting *smr, xDataType *)

Definition at line 141 of file xData.h.

Enumeration Type Documentation

Enumerator
xData_errNone 
xData_errXML_ParserCreate 
xData_errFileError 
xData_errXMLParser 

Definition at line 78 of file xData.h.

Enumerator
xData_itemModeEnd 
xData_itemModeElement 
xData_itemModeText 

Definition at line 80 of file xData.h.

Enumerator
xData_statusParsing 
xData_statusCompleted 
xData_statusError 

Definition at line 77 of file xData.h.

Enumerator
xData_xDataType_Ok 
xData_xDataType_ConvertingToData 
xData_xDataType_ConvertingToString 

Definition at line 81 of file xData.h.

Function Documentation

int getRowStartEndAtIndex ( statusMessageReporting *  smr,
xDataType *  xDT,
xData_Int  index,
xData_Int *  row,
xData_Int *  start,
xData_Int *  end 
)

Definition at line 231 of file xData_matrix.cc.

Here is the call graph for this function:

double* xData_1d_x_allocateCopyData ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 105 of file xData_1d_x.cc.

Here is the call graph for this function:

int xData_1d_x_copyData ( statusMessageReporting *  smr,
xData_element *  element,
xData_Int  nAllocatedBytes,
double *  d 
)

Definition at line 84 of file xData_1d_x.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_1d_x_free_copyData ( statusMessageReporting *  smr,
void *  data 
)

Definition at line 122 of file xData_1d_x.cc.

Here is the call graph for this function:

int xData_2d_xindex_y_free_rawIndices ( statusMessageReporting *  smr,
void *  data 
)

Definition at line 170 of file xData_2d_xindex_y.cc.

Here is the call graph for this function:

int xData_2d_xindex_y_free_toFilledYs ( statusMessageReporting *  smr,
void *  data 
)

Definition at line 209 of file xData_2d_xindex_y.cc.

Here is the call graph for this function:

xData_Int* xData_2d_xindex_y_rawIndices ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 150 of file xData_2d_xindex_y.cc.

double* xData_2d_xindex_y_toFilledXYs ( statusMessageReporting *  smr,
xData_element *  element,
double *  Xs 
)

Definition at line 217 of file xData_2d_xindex_y.cc.

double* xData_2d_xindex_y_toFilledYs ( statusMessageReporting *  smr,
xData_element *  element,
double *  Xs 
)

Definition at line 202 of file xData_2d_xindex_y.cc.

Here is the caller graph for this function:

double* xData_2d_xindex_y_toXYs ( statusMessageReporting *  smr,
xData_element *  element,
double *  Xs 
)

Definition at line 178 of file xData_2d_xindex_y.cc.

double* xData_2d_xShared_yHistogram_copyData ( statusMessageReporting *  smr,
xData_element *  element,
xData_Int *  n 
)

Definition at line 85 of file xData_2d_xshared_yhistogram.cc.

Here is the caller graph for this function:

int xData_2d_xShared_yHistogram_free_copyData ( statusMessageReporting *  smr,
void *  data 
)

Definition at line 104 of file xData_2d_xshared_yhistogram.cc.

Here is the call graph for this function:

double* xData_2d_xShared_yHistogram_toFilledXYs ( xDataType *  xDT,
xData_Int  nXs,
double *  Xs 
)

Definition at line 164 of file xData_2d_xshared_yhistogram.cc.

double* xData_2d_xy_allocateCopyData ( statusMessageReporting *  smr,
xData_element *  element,
xData_Int *  length 
)

Definition at line 84 of file xData_2d_xy.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_2d_xy_free_copyData ( statusMessageReporting *  smr,
void *  data 
)

Definition at line 101 of file xData_2d_xy.cc.

Here is the call graph for this function:

int xData_addToAccessed ( statusMessageReporting *  smr,
xData_element *  element,
int  increment 
)

Definition at line 1078 of file xData.cc.

Here is the caller graph for this function:

xData_attribute* xData_attributeByIndex ( xData_attributionList *  attributes,
int  index 
)

Definition at line 603 of file xData.cc.

int xData_attributeListLength ( xData_attributionList *  attributes)

Definition at line 596 of file xData.cc.

xData_Int xData_convertAttributeTo_xData_Int ( statusMessageReporting *  smr,
xData_element *  element,
const char *  name,
xData_Int *  n 
)

Definition at line 710 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_convertAttributeToDouble ( statusMessageReporting *  smr,
xData_element *  element,
const char *  name,
double *  d 
)

Definition at line 730 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_copyAttributionList ( statusMessageReporting *  smr,
xData_attributionList *  dest,
xData_attributionList *  src 
)

Definition at line 564 of file xData.cc.

Here is the caller graph for this function:

void* xData_free ( statusMessageReporting *  smr,
void *  p 
)

Definition at line 89 of file xDataMisc.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void xData_freeElementList ( statusMessageReporting *  smr,
xData_elementList *  list 
)

Definition at line 832 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void* xData_get_smrUserInterfaceFromDocument ( xData_document *  doc)

Definition at line 944 of file xData.cc.

Here is the caller graph for this function:

void* xData_get_smrUserInterfaceFromElement ( xData_element *  element)

Definition at line 952 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_getAccessed ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 1087 of file xData.cc.

char* xData_getAttributesValue ( xData_attributionList *  attributes,
const char *  name 
)

Definition at line 530 of file xData.cc.

Here is the caller graph for this function:

const char* xData_getAttributesValueInElement ( xData_element *  element,
const char *  name 
)

Definition at line 546 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_getCommonData ( statusMessageReporting *  smr,
xData_element *  element,
xData_Int *  index,
xData_Int *  start,
xData_Int *  end,
xData_Int *  length 
)

Definition at line 652 of file xData.cc.

Here is the call graph for this function:

xData_element* xData_getDocumentsElement ( xData_document *  xData_doc)

Definition at line 476 of file xData.cc.

Here is the caller graph for this function:

xData_element* xData_getElements_xDataElement ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 622 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

xData_elementList* xData_getElementsByTagName ( statusMessageReporting *  smr,
xData_element *  element,
const char *  tagName 
)

Definition at line 761 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

xData_elementList* xData_getElementsByTagNameAndSort ( statusMessageReporting *  smr,
xData_element *  element,
const char *  tagName,
const char *  sortAttributeName,
xData_sortElementFunc  sortFunction 
)

Definition at line 788 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

xData_document* xData_getElementsDocument ( xData_element *  element)

Definition at line 934 of file xData.cc.

Here is the caller graph for this function:

char const* xData_getFileName ( xData_document *  doc)

Definition at line 914 of file xData.cc.

xData_element* xData_getFirstElement ( xData_element *  element)

Definition at line 477 of file xData.cc.

Here is the caller graph for this function:

enum xData_itemMode xData_getFirstItem ( xData_element *  element,
xData_item *  item 
)

Definition at line 482 of file xData.cc.

Here is the call graph for this function:

xData_element* xData_getNextElement ( xData_element *  element)

Definition at line 478 of file xData.cc.

Here is the caller graph for this function:

enum xData_itemMode xData_getNextItem ( xData_item *  item)

Definition at line 502 of file xData.cc.

xData_element* xData_getOneElementByTagName ( statusMessageReporting *  smr,
xData_element *  element,
char *  name,
int  required 
)

Definition at line 810 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_init_1d_x ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 54 of file xData_1d_x.cc.

Here is the call graph for this function:

int xData_init_2d_xindex_y ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 55 of file xData_2d_xindex_y.cc.

Here is the call graph for this function:

int xData_init_2d_xShared_yHistogram ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 54 of file xData_2d_xshared_yhistogram.cc.

Here is the call graph for this function:

int xData_init_2d_xy ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 54 of file xData_2d_xy.cc.

Here is the call graph for this function:

int xData_init_matrix ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 55 of file xData_matrix.cc.

Here is the call graph for this function:

int xData_initializeAttributionList ( statusMessageReporting *  smr,
xData_attributionList *  attributes 
)

Definition at line 554 of file xData.cc.

int xData_is_1d_x ( statusMessageReporting *  smr,
xDataType *  xDT,
int  setMsg 
)

Definition at line 70 of file xData_1d_x.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_is_2d_xindex_y ( statusMessageReporting *  smr,
xDataType *  xDT,
int  setMsg 
)

Definition at line 71 of file xData_2d_xindex_y.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_is_2d_xShared_yHistogram ( statusMessageReporting *  smr,
xDataType *  xDT,
int  setMsg 
)

Definition at line 70 of file xData_2d_xshared_yhistogram.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_is_2d_xy ( statusMessageReporting *  smr,
xDataType *  xDT,
int  setMsg 
)

Definition at line 70 of file xData_2d_xy.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_is_matrix ( statusMessageReporting *  smr,
xDataType *  xDT,
int  setMsg 
)

Definition at line 71 of file xData_matrix.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_is_xDataType ( statusMessageReporting *  smr,
xDataType *  xDT,
char const *const  type,
int  setMsg 
)

Definition at line 900 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_isElement_1d_x ( statusMessageReporting *  smr,
xData_element *  element,
int  setMsg 
)

Definition at line 77 of file xData_1d_x.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_isElement_2d_xindex_y ( statusMessageReporting *  smr,
xData_element *  element,
int  setMsg 
)

Definition at line 78 of file xData_2d_xindex_y.cc.

Here is the call graph for this function:

int xData_isElement_2d_xShared_yHistogram ( statusMessageReporting *  smr,
xData_element *  element,
int  setMsg 
)

Definition at line 77 of file xData_2d_xshared_yhistogram.cc.

Here is the call graph for this function:

int xData_isElement_2d_xy ( statusMessageReporting *  smr,
xData_element *  element,
int  setMsg 
)

Definition at line 77 of file xData_2d_xy.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_isElement_matrix ( statusMessageReporting *  smr,
xData_element *  element,
int  setMsg 
)

Definition at line 78 of file xData_matrix.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void* xData_malloc ( statusMessageReporting *  smr,
size_t  size,
int  zero,
const char *  forItem,
const char *  file,
int  line 
)

Definition at line 56 of file xDataMisc.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

xData_matrix* xData_matrix_copyData ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 85 of file xData_matrix.cc.

Here is the call graph for this function:

int xData_matrix_free_copyData ( statusMessageReporting *  smr,
void *  data 
)

Definition at line 107 of file xData_matrix.cc.

Here is the call graph for this function:

int xData_numberOfElementsByTagName ( statusMessageReporting *  smr,
xData_element *  element,
const char *  tagName 
)

Definition at line 750 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_parse ( xData_document *  xData_doc,
const char *  s 
)

Definition at line 251 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_parseEndOfXML ( statusMessageReporting *  smr,
xData_document *  xData_doc 
)

Definition at line 187 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void* xData_parseFree ( statusMessageReporting *  smr,
xData_document *  xData_doc 
)

Definition at line 208 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_parseInitialize ( statusMessageReporting *  smr,
xData_document *  xData_doc,
xData_xDataTypeOk  func,
void *  userData 
)

Definition at line 157 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_parseIsError ( xData_document *  xData_doc)

Definition at line 469 of file xData.cc.

xData_document* xData_parseMalloc ( statusMessageReporting *  smr,
xData_xDataTypeOk  func,
void *  userData 
)

Definition at line 141 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

xData_document* xData_parseReadFile ( statusMessageReporting *  smr,
const char *  fileName,
xData_xDataTypeOk  func,
void *  userData 
)

Definition at line 84 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

xData_document* xData_parseString ( statusMessageReporting *  smr,
const char *  str,
xData_xDataTypeOk  func,
void *  userData 
)

Definition at line 123 of file xData.cc.

Here is the call graph for this function:

void* xData_realloc ( statusMessageReporting *  smr,
void *  pOld,
size_t  size,
const char *  forItem,
const char *  routine,
int  line 
)

Definition at line 75 of file xDataMisc.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_releaseAttributionList ( statusMessageReporting *  smr,
xData_attributionList *  attributes 
)

Definition at line 611 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_setFileName ( statusMessageReporting *  smr,
xData_document *  doc,
char const *  fileName 
)

Definition at line 921 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int xData_setMessageError_ReturnInt ( int  value,
statusMessageReporting *  smr,
void *  userData,
const char *  file,
int  line,
int  code,
const char *  fmt,
  ... 
)

Definition at line 160 of file xDataMisc.cc.

Here is the call graph for this function:

int xData_stringTo_double ( statusMessageReporting *  smr,
void *  smrUserInterface,
char const *  c,
double *  value,
char const *  endings,
char **  e 
)

Definition at line 1044 of file xData.cc.

Here is the call graph for this function:

int xData_stringTo_xData_Int ( statusMessageReporting *  smr,
void *  smrUserInterface,
char const *  c,
xData_Int *  value,
char const *  endings,
char **  e 
)

Definition at line 1010 of file xData.cc.

Here is the call graph for this function:

int xData_xDataTypeConvertAttributes ( statusMessageReporting *  smr,
xData_element *  element 
)

Definition at line 668 of file xData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

char* xDataMisc_allocateCopyString ( statusMessageReporting *  smr,
const char *  s,
const char *  forItem,
const char *  routine,
int  line 
)

Definition at line 97 of file xDataMisc.cc.

Here is the call graph for this function:

char* xDataMisc_getAbsPath ( statusMessageReporting *  smr,
const char *  fileName 
)

Definition at line 112 of file xDataMisc.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

const char* const xData_matrix_ID = "matrix"

Definition at line 75 of file xData.h.

const char* const xData_oned_x_ID = "1d.x"

Definition at line 71 of file xData.h.

const char* const xData_twod_xindex_y_ID = "2d.xindex_y"

Definition at line 73 of file xData.h.

const char* const xData_twod_xShared_yHistogram_ID = "2d_xShared_yHistogram"

Definition at line 74 of file xData.h.

const char* const xData_twod_xy_ID = "2d.xy"

Definition at line 72 of file xData.h.