public/ITextParsers.h File Reference

Defines various text/file parsing functions, as well as UTF-8 support code. More...

#include <IShareSys.h>

Include dependency graph for ITextParsers.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  SourceMod

Classes

class  SourceMod::ITextListener_INI
 Contains parse events for INI files. More...
struct  SourceMod::SMCStates
 States for line/column. More...
class  SourceMod::ITextListener_SMC
 Describes the events available for reading an SMC stream. More...
class  SourceMod::ITextParsers
 Contains various text stream parsing functions. More...

Defines

#define SMINTERFACE_TEXTPARSERS_NAME   "ITextParsers"
#define SMINTERFACE_TEXTPARSERS_VERSION   3

Enumerations

enum  SourceMod::SMCResult { SourceMod::SMCResult_Continue, SourceMod::SMCResult_Halt, SourceMod::SMCResult_HaltFail }
 Lists actions to take when an SMC parse hook is done. More...
enum  SourceMod::SMCError {
  SourceMod::SMCError_Okay = 0, SourceMod::SMCError_StreamOpen, SourceMod::SMCError_StreamError, SourceMod::SMCError_Custom,
  SourceMod::SMCError_InvalidSection1, SourceMod::SMCError_InvalidSection2, SourceMod::SMCError_InvalidSection3, SourceMod::SMCError_InvalidSection4,
  SourceMod::SMCError_InvalidSection5, SourceMod::SMCError_InvalidTokens, SourceMod::SMCError_TokenOverflow, SourceMod::SMCError_InvalidProperty1
}
 Lists error codes possible from parsing an SMC file. More...

Functions

unsigned int SourceMod::_GetUTF8CharBytes (const char *stream)


Detailed Description

Defines various text/file parsing functions, as well as UTF-8 support code.

Definition in file ITextParsers.h.


Generated on Sun Dec 28 23:26:27 2008 for SourceMod SDK by  doxygen 1.5.1