boca::latex::Command Class Reference

#include <Command.hh>

Inheritance diagram for boca::latex::Command:
[legend]

Public Member Functions

template<typename... Arguments_>
 Command (std::string const &command, Arguments_...arguments)
 
template<typename... Arguments_>
void Argument (std::string const &argument, Arguments_...arguments)
 
template<typename... Arguments_>
void Argument (char const *argument, Arguments_...arguments)
 
template<typename... Arguments_>
void Argument (int argument, Arguments_...arguments)
 
template<typename... Arguments_>
void Argument (Optional const &option, Arguments_...arguments)
 
template<typename... Arguments_>
void Argument (bool add_line, Arguments_...arguments)
 
template<typename... Arguments_>
void Optional (std::string const &argument, Arguments_...arguments)
 
std::string str () const
 
 operator std::string ()
 
void Argument ()
 

Friends

std::ostream & operator<< (std::ostream &stream, Command const &tex)
 

Constructor & Destructor Documentation

template<typename... Arguments_>
boca::latex::Command::Command ( std::string const &  command,
Arguments_...  arguments 
)
inline

Member Function Documentation

template<typename... Arguments_>
void boca::latex::Command::Argument ( std::string const &  argument,
Arguments_...  arguments 
)
inline
template<typename... Arguments_>
void boca::latex::Command::Argument ( char const *  argument,
Arguments_...  arguments 
)
inline
template<typename... Arguments_>
void boca::latex::Command::Argument ( int  argument,
Arguments_...  arguments 
)
inline
template<typename... Arguments_>
void boca::latex::Command::Argument ( Optional const &  option,
Arguments_...  arguments 
)
inline
template<typename... Arguments_>
void boca::latex::Command::Argument ( bool  add_line,
Arguments_...  arguments 
)
inline
void boca::latex::Command::Argument ( )
inline
boca::latex::Command::operator std::string ( )
inline
template<typename... Arguments_>
void boca::latex::Command::Optional ( std::string const &  argument,
Arguments_...  arguments 
)
inline
std::string boca::latex::Command::str ( ) const

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
Command const &  tex 
)
friend

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