#define ROLE_DEFINITION_INDEX
void tagFilePosition(MIOPos *p)
void freeTagFileResources(void)
unsigned long numTagsAdded(void)
void getTagScopeInformation(tagEntryInfo *const tag, const char **kind, const char **name)
void makeFileTag(const char *const fileName)
const char * tagFileName(void)
const tagField * getParserFieldForIndex(const tagEntryInfo *tag, int index)
void corkTagFile(unsigned int corkFlags)
void setupWriter(void *writerClientData)
void setTagFilePosition(MIOPos *p)
static roleBitsType makeRoleBit(int roleIndex)
void invalidatePatternCache(void)
char * readLineFromBypassForTag(vString *const vLine, const tagEntryInfo *const tag, long *const pSeekValue)
bool writePseudoTag(const ptagDesc *pdesc, const char *const fileName, const char *const pattern, const char *const parserName)
const kindDefinition * getTagKind(const tagEntryInfo *const tag)
void setNumTagsAdded(unsigned long nadded)
void closeTagFile(const bool resize)
const char * getTagKindName(const tagEntryInfo *const tag)
const roleDefinition * getTagRole(const tagEntryInfo *const tag, int roleIndex)
char * makePatternString(const tagEntryInfo *const tag)
char getTagKindLetter(const tagEntryInfo *const tag)
unsigned long maxTagsLine(void)
const char * getTagFileDirectory(void)
bool teardownWriter(const char *inputFilename)
unsigned long numTagsTotal(void)