geany  1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

sTagWriter Struct Reference

#include <writer_p.h>

Public Attributes

int(* writeEntry )(tagWriter *writer, MIO *mio, const tagEntryInfo *const tag, void *clientData)
 
int(* writePtagEntry )(tagWriter *writer, MIO *mio, const ptagDesc *desc, const char *const fileName, const char *const pattern, const char *const parserName, void *clientData)
 
bool printPtagByDefault
 
void *(* preWriteEntry )(tagWriter *writer, MIO *mio, void *clientData)
 
bool(* postWriteEntry )(tagWriter *writer, MIO *mio, const char *filename, void *clientData)
 
void(* rescanFailedEntry )(tagWriter *writer, unsigned long validTagNum, void *clientData)
 
bool(* treatFieldAsFixed )(int fieldType)
 
void(* checkOptions )(tagWriter *writer)
 
const char * defaultFileName
 
void * private
 
writerType type
 
void * clientData
 

Detailed Description

Definition at line 35 of file writer_p.h.

Member Data Documentation

◆ checkOptions

void(* sTagWriter::checkOptions) (tagWriter *writer)

Definition at line 55 of file writer_p.h.

Referenced by writerCheckOptions().

◆ clientData

void* sTagWriter::clientData

◆ defaultFileName

const char* sTagWriter::defaultFileName

Definition at line 61 of file writer_p.h.

Referenced by outputDefaultFileName().

◆ postWriteEntry

bool(* sTagWriter::postWriteEntry) (tagWriter *writer, MIO *mio, const char *filename, void *clientData)

Definition at line 49 of file writer_p.h.

Referenced by writerTeardown().

◆ preWriteEntry

void *(* sTagWriter::preWriteEntry) (tagWriter *writer, MIO *mio, void *clientData)

Definition at line 44 of file writer_p.h.

Referenced by writerSetup().

◆ printPtagByDefault

bool sTagWriter::printPtagByDefault

Definition at line 43 of file writer_p.h.

Referenced by writerPrintPtagByDefault().

◆ private

void* sTagWriter::private

◆ rescanFailedEntry

void(* sTagWriter::rescanFailedEntry) (tagWriter *writer, unsigned long validTagNum, void *clientData)

Definition at line 51 of file writer_p.h.

Referenced by writerRescanFailed().

◆ treatFieldAsFixed

bool(* sTagWriter::treatFieldAsFixed) (int fieldType)

Definition at line 53 of file writer_p.h.

Referenced by writerDoesTreatFieldAsFixed().

◆ type

writerType sTagWriter::type

Definition at line 66 of file writer_p.h.

Referenced by escapeFieldValueFull(), and setTagWriter().

◆ writeEntry

int(* sTagWriter::writeEntry) (tagWriter *writer, MIO *mio, const tagEntryInfo *const tag, void *clientData)

Definition at line 36 of file writer_p.h.

Referenced by writerWriteTag().

◆ writePtagEntry

int(* sTagWriter::writePtagEntry) (tagWriter *writer, MIO *mio, const ptagDesc *desc, const char *const fileName, const char *const pattern, const char *const parserName, void *clientData)

Definition at line 38 of file writer_p.h.

Referenced by writerCanPrintPtag(), and writerWritePtag().


The documentation for this struct was generated from the following file: