cpplatex
 All Classes Functions Pages
Public Member Functions | Public Attributes | Protected Member Functions | Friends | List of all members
latex::Text< Style, Rest > Class Template Reference

#include <latex.hpp>

Public Member Functions

 Text (const char *t)
 
 Text (const std::string &t)
 
std::string to_string () const
 
void build (std::ostream &ss) const
 

Public Attributes

std::string raw
 

Protected Member Functions

template<typename First , typename... T>
void print_open (std::ostream &ss, First f) const
 
template<typename First , typename... T>
void print_open (std::ostream &ss, First f, T...rest) const
 
template<typename First , typename... T>
void print_close (std::ostream &ss, First f) const
 
template<typename First , typename... T>
void print_close (std::ostream &ss, First f, T...rest) const
 

Friends

std::ostream & operator<< (std::ostream &os, const Text &t)
 

Detailed Description

template<typename Style = style::None, typename... Rest>
class latex::Text< Style, Rest >

Simple text wrapper that allows styling and embedding text in non-textual contexts.

Multiple style templates can be passed in to alter the text.


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