cpp_printer Class Reference

List of all members.

Public Member Functions

Friends


Detailed Description

Definition at line 233 of file cpp_printer.cpp.


Constructor & Destructor Documentation

cpp_printer (  )  [inline]

Definition at line 276 of file cpp_printer.cpp.

References mmx::indentation_level.

00276 : out ("") { indentation_level= 0; }

~cpp_printer (  )  [inline]

Definition at line 277 of file cpp_printer.cpp.

00277 {}


Member Function Documentation

void pp ( const generic g  ) 

Definition at line 1281 of file cpp_printer.cpp.

Referenced by mmx::as_cpp().

01281                                  {
01282   pp_begin (g);
01283 }


Friends And Related Function Documentation

string as_cpp ( const generic g  )  [friend]

Definition at line 1286 of file cpp_printer.cpp.

01286                           {
01287   cpp_printer pp;
01288   pp.pp (g);
01289   while (N (pp.out) > 0 && pp.out [N (pp.out) - 1] == '\n')
01290     inside (pp.out) -> resize (N (pp.out) - 1);
01291   return pp.out;
01292 }


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

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1