export the ident types

master
Daniel Kolesa 2016-08-17 22:31:47 +01:00
parent 55d90f89cf
commit ae00cf2ebb
1 changed files with 6 additions and 6 deletions

View File

@ -271,7 +271,7 @@ protected:
Ident(); Ident();
}; };
struct Var: Ident { struct OSTD_EXPORT Var: Ident {
VarCb cb_var; VarCb cb_var;
void changed() { void changed() {
@ -284,28 +284,28 @@ protected:
Var(VarCb f); Var(VarCb f);
}; };
struct Ivar: Var { struct OSTD_EXPORT Ivar: Var {
Ivar( Ivar(
ostd::ConstCharRange n, CsInt m, CsInt x, CsInt *s, ostd::ConstCharRange n, CsInt m, CsInt x, CsInt *s,
VarCb f = VarCb(), int flags = 0 VarCb f = VarCb(), int flags = 0
); );
}; };
struct Fvar: Var { struct OSTD_EXPORT Fvar: Var {
Fvar( Fvar(
ostd::ConstCharRange n, CsFloat m, CsFloat x, CsFloat *s, ostd::ConstCharRange n, CsFloat m, CsFloat x, CsFloat *s,
VarCb f = VarCb(), int flags = 0 VarCb f = VarCb(), int flags = 0
); );
}; };
struct Svar: Var { struct OSTD_EXPORT Svar: Var {
Svar( Svar(
ostd::ConstCharRange n, char **s, VarCb f = VarCb(), ostd::ConstCharRange n, char **s, VarCb f = VarCb(),
int flags = 0 int flags = 0
); );
}; };
struct Alias: Ident { struct OSTD_EXPORT Alias: Ident {
Alias(ostd::ConstCharRange n, char *a, int flags); Alias(ostd::ConstCharRange n, char *a, int flags);
Alias(ostd::ConstCharRange n, CsInt a, int flags); Alias(ostd::ConstCharRange n, CsInt a, int flags);
Alias(ostd::ConstCharRange n, CsFloat a, int flags); Alias(ostd::ConstCharRange n, CsFloat a, int flags);
@ -324,7 +324,7 @@ struct Alias: Ident {
using CmdFunc = ostd::Function<void(TvalRange, TaggedValue &)>; using CmdFunc = ostd::Function<void(TvalRange, TaggedValue &)>;
struct Command: Ident { struct OSTD_EXPORT Command: Ident {
char *cargs; char *cargs;
ostd::Uint32 argmask; ostd::Uint32 argmask;
int numargs; int numargs;