GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::text_processor Class Referenceabstract

#include "text-engine.h"

Inheritance diagram for octave::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 &e)=0
 
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 320 of file text-engine.h.

Constructor & Destructor Documentation

◆ text_processor()

octave::text_processor::text_processor ( void  )
inlineprotected

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

◆ ~text_processor()

virtual octave::text_processor::~text_processor ( void  )
protectedvirtualdefault

Member Function Documentation

◆ reset()

virtual void octave::text_processor::reset ( void  )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

◆ visit() [1/10]

virtual void octave::text_processor::visit ( text_element_color )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

◆ visit() [2/10]

virtual void octave::text_processor::visit ( text_element_combined )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

◆ visit() [3/10]

virtual void octave::text_processor::visit ( text_element_fontname )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

◆ visit() [4/10]

virtual void octave::text_processor::visit ( text_element_fontsize )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

◆ visit() [5/10]

virtual void octave::text_processor::visit ( text_element_fontstyle )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

◆ visit() [6/10]

virtual void octave::text_processor::visit ( text_element_list e)
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

◆ visit() [7/10]

virtual void octave::text_processor::visit ( text_element_string e)
pure virtual

◆ visit() [8/10]

virtual void octave::text_processor::visit ( text_element_subscript e)
inlinevirtual

◆ visit() [9/10]

virtual void octave::text_processor::visit ( text_element_superscript e)
inlinevirtual

◆ visit() [10/10]

virtual void octave::text_processor::visit ( text_element_symbol )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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


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