ULAPI
8.0
Main Page
Classes
source
datasources
ulgender.h
1
10
#ifndef ULGENDER_H
11
#define ULGENDER_H
12
13
#include "ulenum.h"
14
21
class
ULGender
:
public
ULEnum
22
{
23
public
:
24
static
const
ULGender
&
None
;
25
static
const
ULGender
&
Any
;
26
static
const
ULGender
&
Masculine
;
27
static
const
ULGender
&
Feminine
;
28
static
const
ULGender
&
Neuter
;
29
static
const
ULGender
&
Common
;
30
31
32
ULGender
();
33
ULGender
(
const
ULGender
& other);
34
ULGender
(
int
id
);
35
ULGender
(
const
char
*otherStringID);
36
virtual
~ULGender
();
37
38
virtual
void
clear
();
39
ULGender
&
operator=
(
const
ULGender
& other);
40
ULGender
&
operator=
(
int
otherID);
41
ULGender
&
operator=
(
const
char
*otherStringID);
42
43
bool
operator==
(
const
ULGender
& other)
const
;
44
bool
operator==
(
const
char
*otherStringID)
const
;
45
bool
operator!=
(
const
ULGender
& other)
const
;
46
bool
operator!=
(
const
char
*otherStringID)
const
;
47
bool
operator<
(
const
ULGender
& other)
const
;
48
bool
operator<
(
const
char
*otherStringID)
const
;
49
50
static
int
getEnumeratedValueCount
();
51
static
const
ULGender
&
getInstance
(
int
id
);
52
53
54
55
private
:
56
static
int
nEnumeratedValues;
57
static
ULVector<const ULGender *>
enumeratedValueVector;
58
ULGender
(
const
char
*
stringID
,
const
char
*
displayString
);
59
};
60
61
62
#endif
63
Generated on Sat Apr 13 2013 12:59:07 for ULAPI by
1.8.2