GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
text_processor Class Referenceabstract

#include "txt-eng.h"

Inheritance diagram for text_processor:
Inheritance graph
[legend]

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)
 

Detailed Description

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

Constructor & Destructor Documentation

text_processor::text_processor ( void  )
inlineprotected

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

virtual text_processor::~text_processor ( void  )
inlineprotectedvirtual

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

Member Function Documentation

virtual void text_processor::reset ( void  )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

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

Reimplemented in octave::ft_text_renderer.

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

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

Reimplemented in octave::ft_text_renderer.

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

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

virtual void text_processor::visit ( text_element_superscript e)
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

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

virtual void text_processor::visit ( text_element_combined )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

virtual void text_processor::visit ( text_element_fontstyle )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

virtual void text_processor::visit ( text_element_fontname )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

virtual void text_processor::visit ( text_element_fontsize )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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

virtual void text_processor::visit ( text_element_color )
inlinevirtual

Reimplemented in octave::ft_text_renderer.

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


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