GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
text_processor Class Reference

#include "text-engine.h"

Inheritance diagram for text_processor:

Public Member Functions

virtual void reset (void)
 
virtual void visit (text_element_color &)
 
virtual void visit (text_element_combined &)
 
virtual void visit (text_element_fontname &)
 
virtual void visit (text_element_fontsize &)
 
virtual void visit (text_element_fontstyle &)
 
virtual void visit (text_element_list &e)
 
virtual void visit (text_element_string &)
 
virtual void visit (text_element_subscript &e)
 
virtual void visit (text_element_superscript &e)
 
virtual void visit (text_element_symbol &)
 

Protected Member Functions

 text_processor (void)
 
virtual ~text_processor (void)=default
 

Detailed Description

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

Constructor & Destructor Documentation

◆ text_processor()

text_processor::text_processor ( void  )
inlineprotected

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

◆ ~text_processor()

virtual text_processor::~text_processor ( void  )
protectedvirtualdefault

Member Function Documentation

◆ reset()

virtual void text_processor::reset ( void  )
inlinevirtual

Reimplemented in ft_text_renderer.

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

◆ visit() [1/10]

virtual void text_processor::visit ( text_element_color )
inlinevirtual

Reimplemented in ft_text_renderer.

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

◆ visit() [2/10]

virtual void text_processor::visit ( text_element_combined )
inlinevirtual

Reimplemented in ft_text_renderer.

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

◆ visit() [3/10]

virtual void text_processor::visit ( text_element_fontname )
inlinevirtual

Reimplemented in ft_text_renderer.

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

◆ visit() [4/10]

virtual void text_processor::visit ( text_element_fontsize )
inlinevirtual

Reimplemented in ft_text_renderer.

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

◆ visit() [5/10]

virtual void text_processor::visit ( text_element_fontstyle )
inlinevirtual

Reimplemented in ft_text_renderer.

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

◆ visit() [6/10]

virtual void text_processor::visit ( text_element_list e)
inlinevirtual

Reimplemented in ft_text_renderer.

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

◆ visit() [7/10]

virtual void text_processor::visit ( text_element_string )
inlinevirtual

Reimplemented in ft_text_renderer.

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

Referenced by ft_text_renderer::visit().

◆ visit() [8/10]

virtual void text_processor::visit ( text_element_subscript e)
inlinevirtual

Reimplemented in ft_text_renderer.

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

References text_element::accept(), and text_element_subscript::get_element().

◆ visit() [9/10]

virtual void text_processor::visit ( text_element_superscript e)
inlinevirtual

Reimplemented in ft_text_renderer.

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

References text_element::accept(), and text_element_superscript::get_element().

◆ visit() [10/10]

virtual void text_processor::visit ( text_element_symbol )
inlinevirtual

Reimplemented in ft_text_renderer.

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


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