VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vlutil
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
14
#ifdef DtUSE_UTILITIES_NAMESPACE
15
namespace
DtUSE_UTILITIES_NAMESPACE
16
{
17
#endif
18
22
class
DT_DLL_VLUTIL
DtU128
23
{
24
public
:
25
28
DtU64
ms64bits
;
29
32
DtU64
ls64bits
;
33
34
inline
DtU128
();
35
inline
DtU128
(
const
DtU128
& f);
36
inline
DtU128
(
DtU64
f);
37
inline
DtU128
& operator=(
const
DtU128
& other);
38
inline
DtU128
& operator++();
39
inline
DtU128
operator++(
int
unused);
40
inline
DtU128
& operator--();
41
inline
DtU128
operator--(
int
unused);
42
43
};
44
45
inline
const
DtU128
operator+
(
const
DtU128
& lhs,
const
DtU128
& rhs);
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
bool
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
54
#ifdef DtUSE_UTILITIES_NAMESPACE
55
}
56
#endif
57
59
#define vlUtilTypes_inl
60
#include "vlUtilTypes.inl"
61
#undef vlUtilTypes_inl
62
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)