All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Static Public Member Functions | Public Attributes
osl::container::TripleInt Struct Reference

#include <tripleInt.h>

Inheritance diagram for osl::container::TripleInt:
Inheritance graph
[legend]
Collaboration diagram for osl::container::TripleInt:
Collaboration graph
[legend]

List of all members.

Classes

union  XMM

Public Member Functions

 TripleInt ()
 TripleInt (TripleInt const &si)
 TripleInt (int a, int b, int c)
void clear ()
int & operator[] (int i)
const int & operator[] (int i) const
TripleInt operator- () const
TripleIntoperator+= (TripleInt const &si)
TripleIntoperator-= (TripleInt const &si)
TripleIntoperator*= (int scale)
TripleIntoperator/= (int div)
TripleIntoperator>>= (int shift)

Static Public Member Functions

static size_t size ()

Public Attributes

union
osl::container::TripleInt::XMM 
v

Detailed Description

Definition at line 42 of file tripleInt.h.


Constructor & Destructor Documentation

Definition at line 53 of file tripleInt.h.

References clear().

osl::container::TripleInt::TripleInt ( int  a,
int  b,
int  c 
) [inline]

Member Function Documentation

Definition at line 77 of file tripleInt.h.

References osl::container::TripleInt::XMM::iv, v, and osl::container::TripleInt::XMM::v4.

Referenced by TripleInt().

TripleInt& osl::container::TripleInt::operator*= ( int  scale) [inline]
TripleInt& osl::container::TripleInt::operator+= ( TripleInt const &  si) [inline]
TripleInt osl::container::TripleInt::operator- ( ) const [inline]
TripleInt& osl::container::TripleInt::operator-= ( TripleInt const &  si) [inline]
TripleInt& osl::container::TripleInt::operator/= ( int  div) [inline]

Definition at line 129 of file tripleInt.h.

References osl::container::TripleInt::XMM::iv, and v.

TripleInt& osl::container::TripleInt::operator>>= ( int  shift) [inline]
int& osl::container::TripleInt::operator[] ( int  i) [inline]

Definition at line 85 of file tripleInt.h.

References osl::container::TripleInt::XMM::iv, and v.

const int& osl::container::TripleInt::operator[] ( int  i) const [inline]

Definition at line 88 of file tripleInt.h.

References osl::container::TripleInt::XMM::iv, and v.

static size_t osl::container::TripleInt::size ( ) [inline, static]

Definition at line 143 of file tripleInt.h.


Member Data Documentation


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines