IDA C++ SDK 9.2
Loading...
Searching...
No Matches
syntax_highlighter_t Struct Reference

Base class for syntax highligters. More...

#include <expr.hpp>

Inheritance diagram for syntax_highlighter_t:
ida_syntax_highlighter_t

Public Types

typedef void idaapi block_highlighter_t(void *context, highlighter_cbs_t *highlighter_cbs, const qstring &text)
 Function for extlang syntax highlighting.

Public Member Functions

 syntax_highlighter_t (block_highlighter_t *bh=nullptr)
virtual ~syntax_highlighter_t ()

Public Attributes

block_highlighter_thighlight_block

Detailed Description

Base class for syntax highligters.

Member Typedef Documentation

◆ block_highlighter_t

typedef void idaapi syntax_highlighter_t::block_highlighter_t(void *context, highlighter_cbs_t *highlighter_cbs, const qstring &text)

Function for extlang syntax highlighting.

Parameters
contextimplementation specific context. can be nullptr
highlighter_cbsstructure with set of callbacks
textpart of text to colorize

Constructor & Destructor Documentation

◆ syntax_highlighter_t()

syntax_highlighter_t::syntax_highlighter_t ( block_highlighter_t * bh = nullptr)
inline

◆ ~syntax_highlighter_t()

virtual syntax_highlighter_t::~syntax_highlighter_t ( )
inlinevirtual

Member Data Documentation

◆ highlight_block

block_highlighter_t* syntax_highlighter_t::highlight_block

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