zorba::internal::diagnostic::parameters#include <zorba/internal/diagnostic.h> Private Types
Public Types
Public Static Attributes
Private Attributes
Public Functions
Private Functions
Private Typesparams_typestd::vector< std::string > params_type
Public Typessize_typeparams_type::size_type size_type
value_typeparams_type::value_type value_type
Public Static AttributesPrivate Attributesparams_params_type params_
Public Functionsoperator,parameters & operator,(T const &t) Adds the string representation of the given object as the next parameter.
Parameters
Parameters
ReturnsReturns *this.operator[]value_type const & operator[](size_type i) const Gets the i'th parameter value. Parameter numbers start at 1. Parameters
ReturnsReturns said parameter value.parameters parameters() Constructs a parameters object.
substitutevoid substitute(value_type *s) const Substitutes substrings of the given string. Substitutions are in three forms:
Parameters
Private Functionsadd_paramvoid add_param(value_type const &)
then_elsebool then_else(bool, value_type const &, value_type::size_type *, value_type *) const
|