(file) Return to quals.mof CVS log (file) (dir) Up to [OMI] / omi / tests / mof

File: [OMI] / omi / tests / mof / quals.mof (download)
Revision: 1.1, Mon Apr 20 17:20:35 2015 UTC (9 years, 2 months ago) by krisbash
Branch: MAIN
CVS Tags: OMI_1_0_8_2, OMI_1_0_8_1, HEAD
OMI 1.0.8-1


Qualifier BooleanQ : Boolean = true, Scope(any), Flavor(DisableOverride);
Qualifier Sint8Q : Sint8 = -8 , Scope(any), Flavor(DisableOverride);
Qualifier Uint8Q : Uint8 = 8 , Scope(any), Flavor(DisableOverride);
Qualifier Sint16Q : Sint16 = -16 , Scope(any), Flavor(DisableOverride);
Qualifier Uint16Q : Uint16 = 16 , Scope(any), Flavor(DisableOverride);
Qualifier Sint32Q : Sint32 = -32 , Scope(any), Flavor(DisableOverride);
Qualifier Uint32Q : Uint32 = 32 , Scope(any), Flavor(DisableOverride);
Qualifier Sint64Q : Sint64 = -64 , Scope(any), Flavor(DisableOverride);
Qualifier Uint64Q : Uint64 = 64 , Scope(any), Flavor(DisableOverride);
Qualifier Real32Q : Real32 = 32.32 , Scope(any), Flavor(DisableOverride);
Qualifier Real64Q : Real64 = 64.64 , Scope(any), Flavor(DisableOverride);
Qualifier Char16Q : Char16 = 'A', Scope(any), Flavor(DisableOverride);
Qualifier StringQ : String = "string", Scope(any), Flavor(DisableOverride);
Qualifier DatetimeQ : Datetime = "20091225123000.123456-360", Scope(any), Flavor(DisableOverride);
Qualifier BooleanAQ : Boolean[] = {true}, Scope(any), Flavor(DisableOverride);
Qualifier Sint8AQ : Sint8[] = {-8}, Scope(any), Flavor(DisableOverride);
Qualifier Uint8AQ : Uint8[] = {8}, Scope(any), Flavor(DisableOverride);
Qualifier Sint16AQ : Sint16[] = {-16}, Scope(any), Flavor(DisableOverride);
Qualifier Uint16AQ : Uint16[] = {16}, Scope(any), Flavor(DisableOverride);
Qualifier Sint32AQ : Sint32[] = {-32}, Scope(any), Flavor(DisableOverride);
Qualifier Uint32AQ : Uint32[] = {32}, Scope(any), Flavor(DisableOverride);
Qualifier Sint64AQ : Sint64[] = {-64}, Scope(any), Flavor(DisableOverride);
Qualifier Uint64AQ : Uint64[] = {64}, Scope(any), Flavor(DisableOverride);
Qualifier Real32AQ : Real32[] = {32.32}, Scope(any), Flavor(DisableOverride);
Qualifier Real64AQ : Real64[] = {64.64}, Scope(any), Flavor(DisableOverride);
Qualifier Char16AQ : Char16[] = {'A'}, Scope(any), Flavor(DisableOverride);
Qualifier StringAQ : String[] = {"string"}, Scope(any), Flavor(DisableOverride);
Qualifier DatetimeAQ : Datetime[] = {"20091225123000.123456-360"}, Scope(any), Flavor(DisableOverride);
Qualifier DatetimeQ2 : Datetime = "12345678121212.123456:000", Scope(any), Flavor(DisableOverride);

[
    BooleanQ(TRue), Sint8Q(-1), Uint8Q(1), Sint16Q(-3),
    Uint16Q(19), Sint32Q(-6), Uint32Q(0),
    Sint64Q(0), Uint64Q(0),
Real32Q(32.32),
Real64Q(64.64),
Char16Q('A'),
StringQ("string"),
DatetimeQ("12345678121212.123456:000"),
BooleanAQ{true,false},

Sint8AQ{1,2},
Uint8AQ{1,2},
Sint16AQ{1,2},
Uint16AQ{1,2},
Sint32AQ{1,2},
Uint32AQ{1,2},
Sint64AQ{1,2},
Uint64AQ{1,2},
Real32AQ{1.0,2.0},
Real64AQ{1.0,2.0},
Char16AQ{'1','2'},
StringAQ{"12","sffg"},
DatetimeAQ{"12345678121212.123456:000","12345678121212.123456:000"},
DatetimeQ2(NULL)

]
class X
{
    String A;
    String B;
};

Qualifier Key : boolean = false,
    Scope(property, reference),
    Flavor(DisableOverride, ToSubclass);

[BooleanQ(TRue), Sint8Q(-1), Uint8Q(1), Sint16Q(-3),
 Uint16Q(19), Sint32Q(-6), Uint32Q(0),
 Sint64Q(0), Uint64Q(0),
 Real32Q(32.32),
 Real64Q(64.64),
 Char16Q('A'),
 StringQ("string"),
 DatetimeQ("12345678121212.123456:000"),
 BooleanAQ{true,false},
 Sint8AQ{1,2},
 Uint8AQ{1,2},
 Sint16AQ{1,2},
 Uint16AQ{1,2},
 Sint32AQ{1,2},
 Uint32AQ{1,2},
 Sint64AQ{1,2},
 Uint64AQ{1,2},
 Real32AQ{1.0,2.0},
 Real64AQ{1.0,2.0},
 Char16AQ{'1','2'},
 StringAQ{"12","sffg"},
 DatetimeAQ{"12345678121212.123456:000","12345678121212.123456:000"},
 DatetimeQ2(NULL)]
class Y : X
{
    [Key] String B;
    String C;
};

ViewCVS 0.9.2