Rosetta
Classes | Namespaces | Functions
Dimension.hh File Reference
#include <ObjexxFCL/Dimension.fwd.hh>
#include <ObjexxFCL/ObserverMulti.hh>
#include <ObjexxFCL/DimensionExpression.hh>
#include <cassert>
#include <iosfwd>
#include <utility>

Classes

class  ObjexxFCL::Dimension
 Dimension: Dynamic Dimension. More...
 

Namespaces

 ObjexxFCL
 

Functions

void ObjexxFCL::swap (Dimension &a, Dimension &b)
 Swap. More...
 
void ObjexxFCL::swap_no_notify (Dimension &a, Dimension &b)
 Swap. More...
 
bool ObjexxFCL::operator== (Dimension const &dim1, Dimension const &dim2)
 Dimension == Dimension. More...
 
bool ObjexxFCL::operator!= (Dimension const &dim1, Dimension const &dim2)
 Dimension != Dimension. More...
 
bool ObjexxFCL::operator< (Dimension const &dim1, Dimension const &dim2)
 Dimension < Dimension. More...
 
bool ObjexxFCL::operator<= (Dimension const &dim1, Dimension const &dim2)
 Dimension <= Dimension. More...
 
bool ObjexxFCL::operator> (Dimension const &dim1, Dimension const &dim2)
 Dimension > Dimension. More...
 
bool ObjexxFCL::operator>= (Dimension const &dim1, Dimension const &dim2)
 Dimension >= Dimension. More...
 
bool ObjexxFCL::operator== (int const i, Dimension const &dim)
 int == Dimension More...
 
bool ObjexxFCL::operator!= (int const i, Dimension const &dim)
 int != Dimension More...
 
bool ObjexxFCL::operator< (int const i, Dimension const &dim)
 int < Dimension More...
 
bool ObjexxFCL::operator<= (int const i, Dimension const &dim)
 int <= Dimension More...
 
bool ObjexxFCL::operator> (int const i, Dimension const &dim)
 int > Dimension More...
 
bool ObjexxFCL::operator>= (int const i, Dimension const &dim)
 int >= Dimension More...
 
bool ObjexxFCL::operator== (Dimension const &dim, int const i)
 Dimension == int. More...
 
bool ObjexxFCL::operator!= (Dimension const &dim, int const i)
 Dimension != int. More...
 
bool ObjexxFCL::operator< (Dimension const &dim, int const i)
 Dimension < int. More...
 
bool ObjexxFCL::operator<= (Dimension const &dim, int const i)
 Dimension <= int. More...
 
bool ObjexxFCL::operator> (Dimension const &dim, int const i)
 Dimension > int. More...
 
bool ObjexxFCL::operator>= (Dimension const &dim, int const i)
 Dimension >= int. More...
 
bool ObjexxFCL::operator== (double const d, Dimension const &dim)
 double == Dimension More...
 
bool ObjexxFCL::operator!= (double const d, Dimension const &dim)
 double != Dimension More...
 
bool ObjexxFCL::operator< (double const d, Dimension const &dim)
 double < Dimension More...
 
bool ObjexxFCL::operator<= (double const d, Dimension const &dim)
 double <= Dimension More...
 
bool ObjexxFCL::operator> (double const d, Dimension const &dim)
 double > Dimension More...
 
bool ObjexxFCL::operator>= (double const d, Dimension const &dim)
 double >= Dimension More...
 
bool ObjexxFCL::operator== (Dimension const &dim, double const d)
 Dimension == double. More...
 
bool ObjexxFCL::operator!= (Dimension const &dim, double const d)
 Dimension != double. More...
 
bool ObjexxFCL::operator< (Dimension const &dim, double const d)
 Dimension < double. More...
 
bool ObjexxFCL::operator<= (Dimension const &dim, double const d)
 Dimension <= double. More...
 
bool ObjexxFCL::operator> (Dimension const &dim, double const d)
 Dimension > double. More...
 
bool ObjexxFCL::operator>= (Dimension const &dim, double const d)
 Dimension >= double. More...
 
std::istream & ObjexxFCL::operator>> (std::istream &stream, Dimension &dim)
 Stream Input. More...
 
std::ostream & ObjexxFCL::operator<< (std::ostream &stream, Dimension const &dim)
 Stream Output. More...
 
void std::swap (ObjexxFCL::Dimension &a, ObjexxFCL::Dimension &b)
 std::swap( Dimension, Dimension ) More...
 

Function Documentation

◆ swap()

void std::swap ( ObjexxFCL::Dimension a,
ObjexxFCL::Dimension b 
)
inline

std::swap( Dimension, Dimension )

Swap.

References a, compute_difference::b, and swap().