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

#include "txt-eng.h"

Inheritance diagram for text_processor:

Public Member Functions

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

Protected Member Functions

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

Detailed Description

Definition at line 313 of file txt-eng.h.

Constructor & Destructor Documentation

◆ text_processor()

text_processor::text_processor ( void  )
inlineprotected

Definition at line 349 of file txt-eng.h.

◆ ~text_processor()

virtual text_processor::~text_processor ( void  )
protectedvirtualdefault

Member Function Documentation

◆ reset()

virtual void text_processor::reset ( void  )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

Definition at line 346 of file txt-eng.h.

◆ visit() [1/10]

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

◆ visit() [2/10]

virtual void text_processor::visit ( text_element_symbol )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

Definition at line 320 of file txt-eng.h.

◆ visit() [3/10]

virtual void text_processor::visit ( text_element_list e)
inlinevirtual

Reimplemented in octave::ft_text_renderer.

Definition at line 322 of file txt-eng.h.

References e.

◆ visit() [4/10]

virtual void text_processor::visit ( text_element_subscript e)
inlinevirtual

Reimplemented in octave::ft_text_renderer.

Definition at line 330 of file txt-eng.h.

References e.

◆ visit() [5/10]

virtual void text_processor::visit ( text_element_superscript e)
inlinevirtual

Reimplemented in octave::ft_text_renderer.

Definition at line 333 of file txt-eng.h.

References e.

◆ visit() [6/10]

virtual void text_processor::visit ( text_element_combined )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

Definition at line 336 of file txt-eng.h.

◆ visit() [7/10]

virtual void text_processor::visit ( text_element_fontstyle )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

Definition at line 338 of file txt-eng.h.

◆ visit() [8/10]

virtual void text_processor::visit ( text_element_fontname )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

Definition at line 340 of file txt-eng.h.

◆ visit() [9/10]

virtual void text_processor::visit ( text_element_fontsize )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

Definition at line 342 of file txt-eng.h.

◆ visit() [10/10]

virtual void text_processor::visit ( text_element_color )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

Definition at line 344 of file txt-eng.h.


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