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

Classes

class  ObjexxFCL::CArray< T >
 CArray: Memory-Managed C Array Wrapper. More...

Namespaces

namespace  ObjexxFCL
 

Objexx Fortran Compatibility Library.


namespace  std
 

STL namespace.


Functions

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