GNU Octave  4.0.0
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 311 of file txt-eng.h.

Constructor & Destructor Documentation

text_processor::text_processor ( void  )
inlineprotected

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

virtual text_processor::~text_processor ( void  )
inlineprotectedvirtual

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

Member Function Documentation

virtual void text_processor::reset ( void  )
inlinevirtual

Reimplemented in ft_render.

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

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

Implemented in ft_render.

Referenced by ft_render::visit().

virtual void text_processor::visit ( text_element_symbol )
inlinevirtual

Reimplemented in ft_render.

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

virtual void text_processor::visit ( text_element_list e)
inlinevirtual

Reimplemented in ft_render.

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

References octave_base_list< elt_type >::begin(), and octave_base_list< elt_type >::end().

virtual void text_processor::visit ( text_element_subscript e)
inlinevirtual

Reimplemented in ft_render.

Definition at line 329 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 ft_render.

Definition at line 332 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 ft_render.

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

virtual void text_processor::visit ( text_element_fontstyle )
inlinevirtual

Reimplemented in ft_render.

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

virtual void text_processor::visit ( text_element_fontname )
inlinevirtual

Reimplemented in ft_render.

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

virtual void text_processor::visit ( text_element_fontsize )
inlinevirtual

Reimplemented in ft_render.

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

virtual void text_processor::visit ( text_element_color )
inlinevirtual

Reimplemented in ft_render.

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


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