SymEngine::StringBox Class Reference
+ Collaboration diagram for SymEngine::StringBox:

Public Member Functions

 StringBox (std::string s)
 
 StringBox (std::string s, std::size_t width)
 
std::string get_string () const
 
void add_below (StringBox &other)
 
void add_below_unicode_line (StringBox &other)
 
void add_power (StringBox &other)
 
void enclose_abs ()
 
void enclose_parens ()
 
void enclose_sqbrackets ()
 
void enclose_curlies ()
 
void enclose_floor ()
 
void enclose_ceiling ()
 
void enclose_sqrt ()
 
void add_right (StringBox &other)
 
void add_left_parens ()
 
void add_right_parens ()
 
void add_left_sqbracket ()
 
void add_right_sqbracket ()
 
void add_left_curly ()
 
void add_right_curly ()
 

Private Member Functions

void pad_lines (std::size_t new_width)
 

Private Attributes

std::vector< std::stringlines_
 
std::size_t width_
 

Detailed Description

Definition at line 7 of file stringbox.h.


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