VR-Link API Documentation for DIS
vlUtilTypes.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2011 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 //lint -e740 -e732
7 
10 
11 #pragma once
12 #include "vlMachineTypes.h"
13 #include <ostream>
14 
15 #ifdef DtUSE_UTILITIES_NAMESPACE
16 namespace DtUSE_UTILITIES_NAMESPACE
17 {
18 #endif
19 
24 {
25 public:
26 
30 
34 
35  inline DtU128();
36  inline DtU128(const DtU128& f);
37  inline DtU128(DtU64 f);
38  inline DtU128& operator=(const DtU128& other);
39  inline DtU128& operator++();
40  inline DtU128 operator++(int unused);
41  inline DtU128& operator--();
42  inline DtU128 operator--(int unused);
43 
44 };
45 
46 inline const DtU128 operator+(const DtU128& lhs, const DtU128& rhs);
47 inline const DtU128 operator-(const DtU128& lhs, const DtU128& rhs);
48 inline const DtU128 operator|(const DtU128& lhs, const DtU128& rhs);
49 inline const DtU128 operator&(const DtU128& lhs, const DtU128& rhs);
50 inline const bool operator==(const DtU128& lhs, const DtU128& rhs);
51 inline const bool operator!=(const DtU128& lhs, const DtU128& rhs);
52 inline const bool operator<(const DtU128& lhs, const DtU128& rhs);
53 inline const bool operator>(const DtU128& lhs, const DtU128& rhs);
54 inline std::ostream& operator<<( std::ostream& ostr, const DtU128& val );
55 
56 #ifdef DtUSE_UTILITIES_NAMESPACE
57 }
58 #endif
59 
61 #define vlUtilTypes_inl
62 #include "vlUtilTypes.inl"
63 #undef vlUtilTypes_inl
64 

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)