VR-Link API Documentation for HLA 1516
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
#include <ostream>
14
15
#ifdef DtUSE_UTILITIES_NAMESPACE
16
namespace
DtUSE_UTILITIES_NAMESPACE
17
{
18
#endif
19
23
class
DT_DLL_VLUTIL
DtU128
24
{
25
public
:
26
29
DtU64
ms64bits
;
30
33
DtU64
ls64bits
;
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
)