ULAPI
8.0
Main Page
Classes
source
kernel
ulerror.h
1
10
#ifndef ULERROR_H
11
#define ULERROR_H
12
13
#include "ulenum.h"
14
22
class
ULError
:
public
ULEnum
23
{
24
public
:
25
static
const
ULError
&
NoError
;
26
static
const
ULError
&
NotImplemented
;
27
static
const
ULError
&
ObjectUninitialized
;
28
static
const
ULError
&
MemoryAllocationFailed
;
29
static
const
ULError
&
InvalidID
;
30
static
const
ULError
&
InvalidName
;
31
static
const
ULError
&
ICUError
;
32
static
const
ULError
&
DataSourceAttachFailed
;
33
static
const
ULError
&
DataSourceOpenFailed
;
34
static
const
ULError
&
InvalidDataSourceVersion
;
35
static
const
ULError
&
InvalidLanguageFile
;
36
static
const
ULError
&
InvalidIterator
;
37
static
const
ULError
&
NoMatch
;
38
static
const
ULError
&
TooManyMatches
;
39
static
const
ULError
&
NoSuchObject
;
40
static
const
ULError
&
OperationCancelled
;
41
42
43
ULError
();
44
ULError
(
const
ULError
& other);
45
ULError
(
int
id
);
46
ULError
(
const
char
*otherStringID);
47
virtual
~ULError
();
48
49
virtual
void
clear
();
50
ULError
&
operator=
(
const
ULError
& other);
51
ULError
&
operator=
(
int
otherID);
52
ULError
&
operator=
(
const
char
*otherStringID);
53
54
bool
operator==
(
const
ULError
& other)
const
;
55
bool
operator==
(
const
char
*otherStringID)
const
;
56
bool
operator!=
(
const
ULError
& other)
const
;
57
bool
operator!=
(
const
char
*otherStringID)
const
;
58
bool
operator<
(
const
ULError
& other)
const
;
59
bool
operator<
(
const
char
*otherStringID)
const
;
60
61
static
int
getEnumeratedValueCount
();
62
static
const
ULError
&
getInstance
(
int
id
);
63
64
65
66
private
:
67
static
int
nEnumeratedValues;
68
static
ULVector<const ULError *>
enumeratedValueVector;
69
ULError
(
const
char
*
stringID
,
const
char
*
displayString
);
70
};
71
72
73
#endif
74
Generated on Sat Apr 13 2013 12:59:07 for ULAPI by
1.8.2