TextMateLib 1.0
Modern C++ implementation of the TextMate syntax highlighting engine
Loading...
Searching...
No Matches
Opaque Handle Types

Opaque pointer types for C API objects. More...

Typedefs

typedef void * TextMateTheme
 Handle to a theme object containing color schemes.
 
typedef void * TextMateGrammar
 Handle to a grammar definition for a specific language.
 
typedef void * TextMateStateStack
 Handle to a parsing state stack (immutable, used for incremental tokenization)
 
typedef void * TextMateOnigLib
 Handle to the Oniguruma regex library instance.
 
typedef void * TextMateRegistry
 Handle to the grammar registry managing loaded grammars and themes.
 

Detailed Description

Opaque pointer types for C API objects.

Actual implementations are in C++, handles are meant to be passed directly without inspection.