GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
text-engine.h File Reference
#include "octave-config.h"
#include <memory>
#include <string>
#include "base-list.h"
#include "caseless-str.h"
#include "dMatrix.h"
Include dependency graph for text-engine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  text_element
 
class  text_element_color
 
class  text_element_combined
 
class  text_element_fontname
 
class  text_element_fontsize
 
class  text_element_fontstyle
 
class  text_element_list
 
class  text_element_string
 
class  text_element_subscript
 
class  text_element_superscript
 
class  text_element_symbol
 
class  text_parser
 
class  text_parser_none
 
class  text_parser_tex
 
class  text_processor
 

Macros

#define ASSIGN_COLOR(r, g, b)   { m_rgb(0) = r; m_rgb(1) = g; m_rgb(2) = b; }
 
#define TEXT_ELEMENT_ACCEPT(cls)
 

Macro Definition Documentation

◆ ASSIGN_COLOR

#define ASSIGN_COLOR (   r,
  g,
 
)    { m_rgb(0) = r; m_rgb(1) = g; m_rgb(2) = b; }

◆ TEXT_ELEMENT_ACCEPT

#define TEXT_ELEMENT_ACCEPT (   cls)
Value:
inline void \
cls::accept (text_processor& p) \
{ \
p.visit (*this); \
}

Definition at line 371 of file text-engine.h.