marble
o5mreader.cpp
Go to the documentation of this file.
109 pReader->nodeId = pReader->wayId = pReader->wayNodeId = pReader->relId = pReader->nodeRefId = pReader->wayRefId = pReader->relRefId = 0;
449 O5mreaderIterateRet o5mreader_iterateRefs(O5mreader *pReader, uint64_t *refId, uint8_t *type, char** pRole) {
int o5mreader_thereAreNoMoreData(O5mreader *pReader)
Definition: o5mreader.cpp:277
O5mreaderIterateRet o5mreader_readNode(O5mreader *pReader, O5mreaderDataset *ds)
Definition: o5mreader.cpp:351
O5mreaderRet o5mreader_readStrPair(O5mreader *pReader, char **tagpair, int single)
Definition: o5mreader.cpp:63
O5mreaderIterateRet o5mreader_iterateNds(O5mreader *pReader, uint64_t *nodeId)
Definition: o5mreader.cpp:391
O5mreaderRet o5mreader_readInt(O5mreader *pReader, uint64_t *ret)
Definition: o5mreader.cpp:53
O5mreaderIterateRet o5mreader_iterateTags(O5mreader *pReader, char **pKey, char **pVal)
Definition: o5mreader.cpp:310
O5mreaderIterateRet o5mreader_readWay(O5mreader *pReader, O5mreaderDataset *ds)
Definition: o5mreader.cpp:426
O5mreaderIterateRet o5mreader_skipTags(O5mreader *pReader)
Definition: o5mreader.cpp:342
O5mreaderRet o5mreader_open(O5mreader **ppReader, FILE *f)
Definition: o5mreader.cpp:116
O5mreaderIterateRet o5mreader_iterateDataSet(O5mreader *pReader, O5mreaderDataset *ds)
Definition: o5mreader.cpp:218
Definition: o5mreader.h:57
#define O5MREADER_ERR_CODE_UNEXPECTED_END_OF_FILE
Definition: o5mreader.h:48
O5mreaderRet o5mreader_readUInt(O5mreader *pReader, uint64_t *ret)
Definition: o5mreader.cpp:32
Definition: o5mreader.h:81
#define O5MREADER_ERR_CODE_CAN_NOT_ITERATE_NDS_HERE
Definition: o5mreader.h:51
O5mreaderIterateRet o5mreader_readRel(O5mreader *pReader, O5mreaderDataset *ds)
Definition: o5mreader.cpp:514
Definition: inftrees.h:24
#define O5MREADER_ERR_CODE_FILE_HAS_WRONG_START
Definition: o5mreader.h:47
O5mreaderIterateRet o5mreader_readVersion(O5mreader *pReader, O5mreaderDataset *ds)
Definition: o5mreader.cpp:281
#define O5MREADER_ERR_CODE_CAN_NOT_ITERATE_REFS_HERE
Definition: o5mreader.h:52
O5mreaderIterateRet o5mreader_skipRefs(O5mreader *pReader)
Definition: o5mreader.cpp:507
O5mreaderIterateRet o5mreader_skipNds(O5mreader *pReader)
Definition: o5mreader.cpp:419
#define O5MREADER_ERR_CODE_CAN_NOT_ITERATE_TAGS_HERE
Definition: o5mreader.h:50
void o5mreader_setError(O5mreader *pReader, int code, const char *message)
Definition: o5mreader.cpp:199
O5mreaderIterateRet o5mreader_iterateRefs(O5mreader *pReader, uint64_t *refId, uint8_t *type, char **pRole)
Definition: o5mreader.cpp:449
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Wed Dec 11 2019 06:11:10 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Wed Dec 11 2019 06:11:10 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.