OpenStructure
Public Types | Public Member Functions
IndexBase< D > Class Template Reference

#include <index.hh>

Public Types

enum  { Dimension = D }
 

Public Member Functions

 IndexBase (const IndexBase &rhs)
 
 IndexBase ()
 
IndexBaseoperator= (const IndexBase &rhs)
 
uint operator[] (uint idx) const
 
uintoperator[] (uint idx)
 
bool operator< (const IndexBase< D > &rhs) const
 
bool operator== (const IndexBase< D > &rhs) const
 
bool operator!= (const IndexBase< D > &rhs) const
 

Detailed Description

template<uint D>
class ost::mol::mm::impl::IndexBase< D >

Definition at line 35 of file index.hh.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Dimension 

Definition at line 37 of file index.hh.

Constructor & Destructor Documentation

◆ IndexBase() [1/2]

IndexBase ( const IndexBase< D > &  rhs)
inline

Definition at line 38 of file index.hh.

◆ IndexBase() [2/2]

IndexBase ( )
inline

Definition at line 41 of file index.hh.

Member Function Documentation

◆ operator!=()

bool operator!= ( const IndexBase< D > &  rhs) const
inline

Definition at line 66 of file index.hh.

◆ operator<()

bool operator< ( const IndexBase< D > &  rhs) const
inline

Definition at line 58 of file index.hh.

◆ operator=()

IndexBase& operator= ( const IndexBase< D > &  rhs)
inline

Definition at line 45 of file index.hh.

◆ operator==()

bool operator== ( const IndexBase< D > &  rhs) const
inline

Definition at line 62 of file index.hh.

◆ operator[]() [1/2]

uint& operator[] ( uint  idx)
inline

Definition at line 53 of file index.hh.

◆ operator[]() [2/2]

uint operator[] ( uint  idx) const
inline

Definition at line 49 of file index.hh.


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