GiNaC 1.8.10
Public Member Functions | Private Attributes | List of all members
GiNaC::Gt_detail::pathintegral_term_list Class Reference

#include <Gt_helpers.h>

Public Member Functions

std::set< pathintegral_term >::const_iterator begin () const
 
std::set< pathintegral_term >::const_iterator end () const
 
void clear ()
 
bool empty () const
 
size_t size () const
 
void add (pathintegral_term &&term)
 
template<typename... Args, typename = typename std::enable_if<(sizeof...(Args)>1)>::type>
void add (Args &&...args)
 
void add (const pathintegral_term_list &other)
 
pathintegral_term pop ()
 

Private Attributes

std::set< pathintegral_termterms
 

Detailed Description

Definition at line 137 of file Gt_helpers.h.

Member Function Documentation

◆ begin()

std::set< pathintegral_term >::const_iterator GiNaC::Gt_detail::pathintegral_term_list::begin ( ) const
inline

Definition at line 142 of file Gt_helpers.h.

References terms.

Referenced by pop().

◆ end()

std::set< pathintegral_term >::const_iterator GiNaC::Gt_detail::pathintegral_term_list::end ( ) const
inline

Definition at line 143 of file Gt_helpers.h.

References terms.

Referenced by add().

◆ clear()

void GiNaC::Gt_detail::pathintegral_term_list::clear ( )
inline

Definition at line 145 of file Gt_helpers.h.

References terms.

◆ empty()

bool GiNaC::Gt_detail::pathintegral_term_list::empty ( ) const
inline

Definition at line 146 of file Gt_helpers.h.

References terms.

◆ size()

size_t GiNaC::Gt_detail::pathintegral_term_list::size ( ) const
inline

Definition at line 147 of file Gt_helpers.h.

References terms.

◆ add() [1/3]

void GiNaC::Gt_detail::pathintegral_term_list::add ( pathintegral_term &&  term)

Definition at line 327 of file Gt_helpers.cpp.

References end(), and terms.

Referenced by GiNaC::Gt_detail::pathintegral_term::integrate().

◆ add() [2/3]

template<typename... Args, typename = typename std::enable_if<(sizeof...(Args)>1)>::type>
void GiNaC::Gt_detail::pathintegral_term_list::add ( Args &&...  args)
inline

Definition at line 153 of file Gt_helpers.h.

◆ add() [3/3]

void GiNaC::Gt_detail::pathintegral_term_list::add ( const pathintegral_term_list other)

Definition at line 339 of file Gt_helpers.cpp.

◆ pop()

pathintegral_term GiNaC::Gt_detail::pathintegral_term_list::pop ( )

Definition at line 346 of file Gt_helpers.cpp.

References begin(), and terms.

Member Data Documentation

◆ terms

std::set<pathintegral_term> GiNaC::Gt_detail::pathintegral_term_list::terms
private

Definition at line 139 of file Gt_helpers.h.

Referenced by add(), begin(), clear(), empty(), end(), pop(), and size().


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

This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.