Rosetta 3.3
Classes | Namespaces | Functions
src/ObjexxFCL/CArrayP.hh File Reference
#include <ObjexxFCL/CArrayP.fwd.hh>
#include <ObjexxFCL/proxy_const_assert.hh>
#include <algorithm>
#include <cmath>

Classes

class  ObjexxFCL::CArrayP< T >
 CArrayP: Memory-Managed C Array Wrapper Supporting Proxies. More...

Namespaces

namespace  ObjexxFCL
 

Objexx Fortran Compatibility Library.


namespace  std
 

STL namespace.


Functions

template<typename T >
bool ObjexxFCL::comparable (CArrayP< T > const &a, CArrayP< T > const &b)
 Are two CArrayPs comparable?
template<typename T >
bool ObjexxFCL::operator== (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP == CArrayP.
template<typename T >
bool ObjexxFCL::operator!= (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP != CArrayP.
template<typename T >
bool ObjexxFCL::operator< (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP < CArrayP.
template<typename T >
bool ObjexxFCL::operator<= (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP <= CArrayP.
template<typename T >
bool ObjexxFCL::operator>= (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP >= CArrayP.
template<typename T >
bool ObjexxFCL::operator> (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP > CArrayP.
template<typename T >
bool ObjexxFCL::operator== (CArrayP< T > const &a, T const &t)
 CArrayP == T.
template<typename T >
bool ObjexxFCL::operator!= (CArrayP< T > const &a, T const &t)
 CArrayP != T.
template<typename T >
bool ObjexxFCL::operator< (CArrayP< T > const &a, T const &t)
 CArrayP < T.
template<typename T >
bool ObjexxFCL::operator<= (CArrayP< T > const &a, T const &t)
 CArrayP <= T.
template<typename T >
bool ObjexxFCL::operator>= (CArrayP< T > const &a, T const &t)
 CArrayP >= T.
template<typename T >
bool ObjexxFCL::operator> (CArrayP< T > const &a, T const &t)
 CArrayP > T.
template<typename T >
bool ObjexxFCL::operator== (T const &t, CArrayP< T > const &a)
 T == CArrayP.
template<typename T >
bool ObjexxFCL::operator!= (T const &t, CArrayP< T > const &a)
 T != CArrayP.
template<typename T >
bool ObjexxFCL::operator< (T const &t, CArrayP< T > const &a)
 T < CArrayP.
template<typename T >
bool ObjexxFCL::operator<= (T const &t, CArrayP< T > const &a)
 T <= CArrayP.
template<typename T >
bool ObjexxFCL::operator>= (T const &t, CArrayP< T > const &a)
 T >= CArrayP.
template<typename T >
bool ObjexxFCL::operator> (T const &t, CArrayP< T > const &a)
 T > CArrayP.
template<typename T >
CArrayP< T > ObjexxFCL::operator- (CArrayP< T > const &a)
 -CArrayP
template<typename T >
CArrayP< T > ObjexxFCL::operator+ (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP + CArrayP.
template<typename T >
CArrayP< T > ObjexxFCL::operator- (CArrayP< T > const &a, CArrayP< T > const &b)
 CArrayP - CArrayP.
template<typename T >
CArrayP< T > ObjexxFCL::operator+ (CArrayP< T > const &a, T const &t)
 CArrayP + Value.
template<typename T >
CArrayP< T > ObjexxFCL::operator+ (T const &t, CArrayP< T > const &a)
 Value + CArrayP.
template<typename T >
CArrayP< T > ObjexxFCL::operator- (CArrayP< T > const &a, T const &t)
 CArrayP - Value.
template<typename T >
CArrayP< T > ObjexxFCL::operator- (T const &t, CArrayP< T > const &a)
 Value - CArrayP.
template<typename T >
CArrayP< T > ObjexxFCL::operator* (CArrayP< T > const &a, T const &t)
 CArrayP * Value.
template<typename T >
CArrayP< T > ObjexxFCL::operator* (T const &t, CArrayP< T > const &a)
 Value * CArrayP.
template<typename T >
CArrayP< T > ObjexxFCL::operator/ (CArrayP< T > const &a, T const &t)
 CArrayP / Value.
template<typename T >
ObjexxFCL::dot_product (CArrayP< T > const &a, CArrayP< T > const &b)
 Dot product.
template<typename T >
ObjexxFCL::dot (CArrayP< T > const &a, CArrayP< T > const &b)
 Dot product.
template<typename T >
ObjexxFCL::distance (CArrayP< T > const &a, CArrayP< T > const &b)
 Distance.
template<typename T >
ObjexxFCL::distance_squared (CArrayP< T > const &a, CArrayP< T > const &b)
 Distance squared.
template<typename T >
void ObjexxFCL::swap (CArrayP< T > &a, CArrayP< T > &b)
 Swap.
template<typename T >
void std::swap (ObjexxFCL::CArrayP< T > &a, ObjexxFCL::CArrayP< T > &b)
 std::swap( CArrayP, CArrayP )
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines