OKlibrary  0.2.1.6
Latex_Handler Namespace Reference

Functions

template<typename InputType >
InputType no_option_cmd (const InputType &tex_cmd, const InputType &user_cmd)
template<typename InputType >
InputType star_option_cmd (const InputType &tex_cmd, const InputType &user_cmd)
template<typename InputType >
InputType with_option_cmd (const InputType &tex_cmd, const InputType &user_options, const InputType &user_cmd)
template<typename InputType >
InputType doc_class (const InputType &tex_class, const int &font_size, const InputType &paper_style="a4paper")
template<typename InputType >
InputType usepackage (const InputType &package)
template<typename InputType >
InputType begin (const InputType &cmd)
template<typename InputType >
InputType end (const InputType &cmd)
template<typename InputType >
InputType hspace_n (const InputType &cmd)
template<typename InputType >
InputType s_cmd (const InputType &cmd)
template<typename InputType >
InputType hspace_s (const InputType &cmd)
template<typename InputType >
InputType vspace_n (const InputType &cmd)
template<typename InputType >
InputType cmd_repeat (const InputType &cmd, const int n)
template<typename InputType >
InputType env_center (const InputType &content)
template<typename InputType >
InputType env_tabular_begin (const InputType &options="l", const InputType &format="lll")
template<typename InputType >
InputType env_tabular_row (const InputType &cmd)
template<typename InputType >
InputType env_tabular_end (const InputType &cmd="tabular")
template<typename InputType >
InputType user_cmd (const InputType &cmd)
template<typename InputType >
InputType with_color (const InputType &cmd)
template<typename InputType >
InputType macro_now ()

Function Documentation

template<typename InputType >
InputType Latex_Handler::begin ( const InputType &  cmd)

Definition at line 56 of file Latex_Handler_Implementation.hpp.

References no_option_cmd().

Referenced by OKlib::GeneralInputOutput::OStreamMultiplexer::assign(), LinInequal::Assignment(), OKlib::InputOutput::CLSAdaptorFilter< Int, String, CLSAdaptor >::c(), Combinatorics::choose_next(), OKlib::InputOutput::CLSAdaptorDIMACSOutput< Int, String, AdaptorStatistics >::clause(), OKlib::InputOutput::RawDimacsCLSAdaptor< Lit, ClauseContainer, Int, String >::clause(), OKlib::InputOutput::RawDimacsCLSAdaptorSets< Lit, ClauseContainer, Int, String >::clause(), OKlib::InputOutput::CLSAdaptorFilter< Int, String, CLSAdaptor >::CLSAdaptorFilter(), ConceptDefinitions::FixedGlobalContainer_concept< T >::constraints(), ConceptDefinitions::VariableWithInfo_concept< Var >::constraints(), OKlib::Combinatorics::Hypergraphs::Transversals::Bounded::DirectStratification< SetSystem, UInt >::DirectStratification(), OKlib::SearchDataStructures::AssociativePrefixContainer< Range >::first_extension(), OKlib::SearchDataStructures::AssociativePrefixContainer< Range >::first_extension_uniqueness_checked(), OKlib::Satisfiability::Interfaces::InputOutput::HypergraphTwoColouring< SetSystem, CLSAdaptor, Int >::HypergraphTwoColouring(), OKlib::SATCompetition::ResultDatabase< result_iterator_type >::intersection(), OKlib::Combinatorics::Hypergraphs::Generators::Pd_arithmetical_progressions< Int >::next(), Tests_General::Helper_VariableDomain::fill_variables< VarD, Iterator, std::string >::operator()(), Tests_General::Helper_VariableDomain::fill_variables< VarD, Iterator, int >::operator()(), OKlib::GraphDecomposition::Width_elimination_sequence< EliminationSequence, Graph >::operator()(), OKlib::SetAlgorithms::Union< vector_iterator, OutputIt >::operator()(), OKlib::Programming::Sequences::Common_part< Range1, Range2, Implementation_common_part_std >::operator()(), OKlib::Matrices::Is_self_dual< Matrix, PermutationsGenerator >::operator()(), OKlib::Programming::Sequences::Common_part_c< Range1, Range2, Implementation_common_part_std >::operator()(), OKlib::GraphDecomposition::Treewidth_by_enumerating_elimination_sequences< Graph >::operator()(), OKlib::SetAlgorithms::Intersection< vector_iterator, OutputIt >::operator()(), OKlib::Programming::Sequences::Common_part< Range1, Range2, Implementation_common_part_self >::operator()(), OKlib::Matrices::Is_self_polar< Matrix, PermutationsGenerator >::operator()(), OKlib::Programming::Sequences::Common_part_c< Range1, Range2, Implementation_common_part_self >::operator()(), OKlib::Refactoring::StreamExtractor_by_istream_iterator::operator()(), OKlib::Refactoring::StreamExtractor_by_copy::operator()(), OKlib::Refactoring::ExtendIncludeDirectivesTwoRanges< ReferenceRange, WorkingRange, UniquenessPolicy, HandleProgramRepresentation >::operator()(), output_hypergraph(), Algorithms::pair1_find_if(), IteratorHandling::range_first(), IteratorHandling::range_second(), OKlib::SATCompetition::ResultDatabase< result_iterator_type >::ResultDatabase(), test_finite_domains(), test_signring(), OKlib::Satisfiability::Interfaces::InputOutput::GeneralisedHypergraphColouring< SetSystem, Int >::transfer(), OKlib::Refactoring::ExtendIncludeDirectives< APC, UniquenessPolicy >::transform_include_directives(), EndlicherAutomat::Automat::Uebergang(), and OKlib::SetAlgorithms::Subsumption_elimination< ContainerSets, UniquenessTag, OrderTag, SizeTag >::upward().

template<typename InputType >
InputType Latex_Handler::cmd_repeat ( const InputType &  cmd,
const int  n 
)

Definition at line 92 of file Latex_Handler_Implementation.hpp.

template<typename InputType >
InputType Latex_Handler::doc_class ( const InputType &  tex_class,
const int &  font_size,
const InputType &  paper_style = "a4paper" 
)

Definition at line 43 of file Latex_Handler_Implementation.hpp.

References with_option_cmd().

template<typename InputType >
InputType Latex_Handler::end ( const InputType &  cmd)

Definition at line 62 of file Latex_Handler_Implementation.hpp.

References no_option_cmd().

Referenced by env_tabular_end().

template<typename InputType >
InputType Latex_Handler::env_center ( const InputType &  content)

Definition at line 101 of file Latex_Handler_Implementation.hpp.

template<typename InputType >
InputType Latex_Handler::env_tabular_begin ( const InputType &  options = "l",
const InputType &  format = "lll" 
)

Definition at line 107 of file Latex_Handler_Implementation.hpp.

References with_option_cmd().

template<typename InputType >
InputType Latex_Handler::env_tabular_end ( const InputType &  cmd = "tabular")

Definition at line 119 of file Latex_Handler_Implementation.hpp.

References end().

template<typename InputType >
InputType Latex_Handler::env_tabular_row ( const InputType &  cmd)

Definition at line 113 of file Latex_Handler_Implementation.hpp.

template<typename InputType >
InputType Latex_Handler::hspace_n ( const InputType &  cmd)

Definition at line 68 of file Latex_Handler_Implementation.hpp.

References no_option_cmd().

template<typename InputType >
InputType Latex_Handler::hspace_s ( const InputType &  cmd)

Definition at line 80 of file Latex_Handler_Implementation.hpp.

References star_option_cmd().

template<typename InputType >
InputType Latex_Handler::macro_now ( )

Definition at line 136 of file Latex_Handler_Implementation.hpp.

template<typename InputType >
InputType Latex_Handler::no_option_cmd ( const InputType &  tex_cmd,
const InputType &  user_cmd 
)

Definition at line 20 of file Latex_Handler_Implementation.hpp.

Referenced by begin(), end(), hspace_n(), usepackage(), vspace_n(), and with_color().

template<typename InputType >
InputType Latex_Handler::s_cmd ( const InputType &  cmd)

Definition at line 74 of file Latex_Handler_Implementation.hpp.

template<typename InputType >
InputType Latex_Handler::star_option_cmd ( const InputType &  tex_cmd,
const InputType &  user_cmd 
)

Definition at line 27 of file Latex_Handler_Implementation.hpp.

Referenced by hspace_s().

template<typename InputType >
InputType Latex_Handler::usepackage ( const InputType &  package)

Definition at line 50 of file Latex_Handler_Implementation.hpp.

References no_option_cmd().

template<typename InputType >
InputType Latex_Handler::user_cmd ( const InputType &  cmd)

Definition at line 125 of file Latex_Handler_Implementation.hpp.

template<typename InputType >
InputType Latex_Handler::vspace_n ( const InputType &  cmd)

Definition at line 86 of file Latex_Handler_Implementation.hpp.

References no_option_cmd().

template<typename InputType >
InputType Latex_Handler::with_color ( const InputType &  cmd)

Definition at line 130 of file Latex_Handler_Implementation.hpp.

References no_option_cmd().

template<typename InputType >
InputType Latex_Handler::with_option_cmd ( const InputType &  tex_cmd,
const InputType &  user_options,
const InputType &  user_cmd 
)

Definition at line 35 of file Latex_Handler_Implementation.hpp.

Referenced by doc_class(), and env_tabular_begin().