GiNaC 1.8.7
|
Helper template for encapsulating the reserve() mechanics of STL containers. More...
#include <container.h>
Protected Types | |
typedef C< ex > | STLT |
Protected Member Functions | |
container_storage () | |
container_storage (size_t n, const ex &e) | |
container_storage (std::initializer_list< ex > il) | |
template<class In > | |
container_storage (In b, In e) | |
void | reserve (size_t) |
~container_storage () | |
void | reserve (size_t n) |
void | reserve (std::vector< ex > &v, size_t n) |
Static Protected Member Functions | |
static void | reserve (STLT &, size_t) |
Protected Attributes | |
STLT | seq |
Helper template for encapsulating the reserve() mechanics of STL containers.
Definition at line 43 of file container.h.
|
protected |
Definition at line 45 of file container.h.
|
inlineprotected |
Definition at line 47 of file container.h.
|
inlineprotected |
Definition at line 48 of file container.h.
|
inlineprotected |
Definition at line 49 of file container.h.
|
inlineprotected |
Definition at line 52 of file container.h.
|
inlineprotected |
Definition at line 61 of file container.h.
|
inlineprotected |
Definition at line 54 of file container.h.
Referenced by GiNaC::container< C >::conjugate(), GiNaC::ncmul::eval(), GiNaC::color::eval_ncmul(), GiNaC::container< C >::imag_part(), GiNaC::container< C >::read_archive(), GiNaC::container< C >::real_part(), and GiNaC::rename_dummy_indices_uniquely().
|
inlinestaticprotected |
Definition at line 55 of file container.h.
|
inlineprotected |
Definition at line 65 of file container.h.
References n.
|
inlineprotected |
Definition at line 68 of file container.h.
References n.
|
protected |
Definition at line 57 of file container.h.
Referenced by GiNaC::indexed::all_index_values_are(), GiNaC::container< C >::archive(), GiNaC::container< C >::begin(), GiNaC::ncmul::coeff(), GiNaC::container< C >::conjugate(), GiNaC::function::conjugate(), GiNaC::container< C >::container(), GiNaC::ncmul::degree(), GiNaC::fderivative::derivative(), GiNaC::function::derivative(), GiNaC::ncmul::derivative(), GiNaC::clifford::do_print_dflt(), GiNaC::clifford::do_print_latex(), GiNaC::clifford::do_print_tree(), GiNaC::fderivative::do_print_tree(), GiNaC::indexed::do_print_tree(), GiNaC::container< C >::end(), GiNaC::fderivative::eval(), GiNaC::function::eval(), GiNaC::indexed::eval(), GiNaC::ncmul::eval(), GiNaC::function::eval_ncmul(), GiNaC::function::evalf(), GiNaC::ncmul::evalm(), GiNaC::function::expand(), GiNaC::indexed::expand(), GiNaC::ncmul::expand(), GiNaC::ncmul::expandchildren(), GiNaC::indexed::get_dummy_indices(), GiNaC::ncmul::get_factors(), GiNaC::indexed::get_free_indices(), GiNaC::indexed::get_indices(), GiNaC::indexed::has_dummy_index_for(), GiNaC::function::imag_part(), GiNaC::indexed::indexed(), GiNaC::function::info(), GiNaC::indexed::info(), GiNaC::remember_table_entry::is_equal(), GiNaC::container< C >::is_equal_same_type(), GiNaC::ncmul::ldegree(), GiNaC::container< C >::nops(), GiNaC::function::print(), GiNaC::indexed::print_indexed(), GiNaC::indexed::printindices(), GiNaC::container< C >::rbegin(), GiNaC::container< C >::read_archive(), GiNaC::function::read_archive(), GiNaC::indexed::read_archive(), GiNaC::function::real_part(), GiNaC::container< C >::rend(), GiNaC::function::return_type(), GiNaC::ncmul::return_type(), GiNaC::function::return_type_tinfo(), GiNaC::ncmul::return_type_tinfo(), GiNaC::function::series(), GiNaC::container< C >::sort_(), GiNaC::container< C >::unique_(), and GiNaC::indexed::validate().