cartodata  4.5.0
volumebase_d_operators.h File Reference
Include dependency graph for volumebase_d_operators.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  carto::volumebaseinternal::select< T, is_scalar >
 
struct  carto::volumebaseinternal::select< T, true >
 

Namespaces

 carto
 
 carto::volumebaseinternal
 

Functions

template<typename T , typename U >
carto::Volume< bool > operator== (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< bool > operator!= (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< bool > operator>= (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< bool > operator<= (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< bool > operator> (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< bool > operator< (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< bool > operator== (const U &value, const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< bool > operator!= (const U &value, const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< bool > operator>= (const U &value, const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< bool > operator<= (const U &value, const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< bool > operator> (const U &value, const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< bool > operator< (const U &value, const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< bool > operator== (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< bool > operator!= (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< bool > operator>= (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< bool > operator<= (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< bool > operator> (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< bool > operator< (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T >
carto::Volume< T > operator- (const carto::Volume< T > &vol)
 
template<typename T >
carto::Volume< T > operator~ (const carto::Volume< T > &vol)
 
template<typename T >
carto::Volume< bool > operator! (const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::plus< T, U >
::result_type > 
operator+ (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::minus< T, U >
::result_type > 
operator- (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::multiplies
< T, U >::result_type > 
operator* (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::divides< T,
U >::result_type > 
operator/ (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::modulus< T,
U >::result_type > 
operator% (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::bitwise_and
< T, U >::result_type > 
operator& (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::bitwise_or
< T, U >::result_type > 
operator| (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::bitwise_xor
< T, U >::result_type > 
operator^ (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< bool > operator&& (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< bool > operator|| (const carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::plus< U, T >
::result_type > 
operator+ (const U &value, const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::minus< U, T >
::result_type > 
operator- (const U &value, const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::multiplies
< U, T >::result_type > 
operator* (const U &value, const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::divides< U,
T >::result_type > 
operator/ (const U &value, const carto::Volume< T > &vol)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::plus< T, U >
::result_type > 
operator+ (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::minus< T, U >
::result_type > 
operator- (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::multiplies
< T, U >::result_type > 
operator* (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::divides< T,
U >::result_type > 
operator/ (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::modulus< T,
U >::result_type > 
operator% (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::bitwise_and
< T, U >::result_type > 
operator& (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::bitwise_or
< T, U >::result_type > 
operator| (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< typename
carto::volumeutil::bitwise_xor
< T, U >::result_type > 
operator^ (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< bool > operator&& (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< bool > operator|| (const carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< T > & operator+= (carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< T > & operator-= (carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< T > & operator*= (carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< T > & operator/= (carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< T > & operator%= (carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< T > & operator&= (carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< T > & operator|= (carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< T > & operator^= (carto::Volume< T > &vol, const U &value)
 
template<typename T , typename U >
carto::Volume< T > & operator+= (carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< T > & operator-= (carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< T > & operator*= (carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< T > & operator/= (carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< T > & operator%= (carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< T > & operator&= (carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< T > & operator|= (carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T , typename U >
carto::Volume< T > & operator^= (carto::Volume< T > &vol, const carto::Volume< U > &other)
 
template<typename T >
carto::Volume< T > operator++ (carto::Volume< T > &vol, int)
 
template<typename T >
carto::Volume< T > & operator++ (carto::Volume< T > &vol)
 
template<typename T >
carto::Volume< T > operator-- (carto::Volume< T > &vol, int)
 
template<typename T >
carto::Volume< T > & operator-- (carto::Volume< T > &vol)
 

Function Documentation

template<typename T >
carto::Volume<bool> operator! ( const carto::Volume< T > &  vol)
inline

Definition at line 432 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator!= ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 272 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator!= ( const U &  value,
const carto::Volume< T > &  vol 
)
inline

Definition at line 322 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator!= ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 372 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::modulus<T,U>::result_type > operator% ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 475 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::modulus<T,U>::result_type > operator% ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 591 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<T>& operator%= ( carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 672 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<T>& operator%= ( carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 730 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::bitwise_and<T,U>::result_type > operator& ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 483 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::bitwise_and<T,U>::result_type > operator& ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 599 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<bool> operator&& ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 506 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator&& ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 622 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<T>& operator&= ( carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 679 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<T>& operator&= ( carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 737 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::multiplies<T,U>::result_type > operator* ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 459 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::multiplies<U,T>::result_type > operator* ( const U &  value,
const carto::Volume< T > &  vol 
)
inline

Definition at line 541 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::multiplies<T,U>::result_type > operator* ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 575 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<T>& operator*= ( carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 658 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<T>& operator*= ( carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 716 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::plus<T,U>::result_type > operator+ ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 443 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::plus<U,T>::result_type > operator+ ( const U &  value,
const carto::Volume< T > &  vol 
)
inline

Definition at line 525 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::plus<T,U>::result_type > operator+ ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 559 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T >
carto::Volume<T> operator++ ( carto::Volume< T > &  vol,
int   
)
inline

Definition at line 762 of file volumebase_d_operators.h.

References carto::Volume< T >::deepcopy().

template<typename T >
carto::Volume<T>& operator++ ( carto::Volume< T > &  vol)
inline

Definition at line 771 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<T>& operator+= ( carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 644 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<T>& operator+= ( carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 702 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T >
carto::Volume<T> operator- ( const carto::Volume< T > &  vol)
inline

Definition at line 418 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::minus<T,U>::result_type > operator- ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 451 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::minus<U,T>::result_type > operator- ( const U &  value,
const carto::Volume< T > &  vol 
)
inline

Definition at line 533 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::minus<T,U>::result_type > operator- ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 567 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T >
carto::Volume<T> operator-- ( carto::Volume< T > &  vol,
int   
)
inline

Definition at line 778 of file volumebase_d_operators.h.

References carto::Volume< T >::deepcopy().

template<typename T >
carto::Volume<T>& operator-- ( carto::Volume< T > &  vol)
inline

Definition at line 787 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<T>& operator-= ( carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 651 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<T>& operator-= ( carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 709 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::divides<T,U>::result_type > operator/ ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 467 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::divides<U,T>::result_type > operator/ ( const U &  value,
const carto::Volume< T > &  vol 
)
inline

Definition at line 549 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::divides<T,U>::result_type > operator/ ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 583 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<T>& operator/= ( carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 665 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<T>& operator/= ( carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 723 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<bool> operator< ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 304 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator< ( const U &  value,
const carto::Volume< T > &  vol 
)
inline

Definition at line 354 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator< ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 404 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator<= ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 288 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator<= ( const U &  value,
const carto::Volume< T > &  vol 
)
inline

Definition at line 338 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator<= ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 388 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator== ( const carto::Volume< T > &  vol,
const U &  value 
)
inline
template<typename T , typename U >
carto::Volume<bool> operator== ( const U &  value,
const carto::Volume< T > &  vol 
)
inline

Definition at line 314 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator== ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 364 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator> ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 296 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator> ( const U &  value,
const carto::Volume< T > &  vol 
)
inline

Definition at line 346 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator> ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 396 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator>= ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 280 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator>= ( const U &  value,
const carto::Volume< T > &  vol 
)
inline

Definition at line 330 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator>= ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 380 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::bitwise_xor<T,U>::result_type > operator^ ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 499 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::bitwise_xor<T,U>::result_type > operator^ ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 615 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<T>& operator^= ( carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 693 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<T>& operator^= ( carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 751 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::bitwise_or<T,U>::result_type > operator| ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 491 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<typename carto::volumeutil::bitwise_or<T,U>::result_type > operator| ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 607 of file volumebase_d_operators.h.

References carto::volumeutil::apply().

template<typename T , typename U >
carto::Volume<T>& operator|= ( carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 686 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<T>& operator|= ( carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 744 of file volumebase_d_operators.h.

References carto::volumeutil::selfApply().

template<typename T , typename U >
carto::Volume<bool> operator|| ( const carto::Volume< T > &  vol,
const U &  value 
)
inline

Definition at line 514 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T , typename U >
carto::Volume<bool> operator|| ( const carto::Volume< T > &  vol,
const carto::Volume< U > &  other 
)
inline

Definition at line 630 of file volumebase_d_operators.h.

References carto::volumeutil::applyTowards().

template<typename T >
carto::Volume<T> operator~ ( const carto::Volume< T > &  vol)
inline

Definition at line 425 of file volumebase_d_operators.h.

References carto::volumeutil::apply().