ThePEG
1.8.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Interface
Interface.h
1
// -*- C++ -*-
2
//
3
// Interface.h is a part of ThePEG - Toolkit for HEP Event Generation
4
// Copyright (C) 1999-2011 Leif Lonnblad
5
//
6
// ThePEG is licenced under version 2 of the GPL, see COPYING for details.
7
// Please respect the MCnet academic guidelines, see GUIDELINES for details.
8
//
9
#ifndef THEPEG_Interface_H
10
#define THEPEG_Interface_H
11
//
12
// This is the declaration of the Interface namespace.
13
//
14
15
namespace
ThePEG {
16
21
namespace
Interface {
22
28
enum
DepSafe
{
29
unsafe
=
false
,
30
safe
=
true
31
};
32
36
enum
ReadOnly
{
37
readwrite
=
false
,
38
readonly
=
true
39
};
40
45
enum
Limits
{
46
nolimits
= 0,
47
limited
= 1,
48
upperlim
= 2,
49
lowerlim
= 3
50
};
51
57
enum
Rebind
{
58
norebind
=
true
,
59
rebind
=
false
60
};
61
65
enum
Nullable
{
66
nonull
=
false
,
67
nullok
=
true
68
};
69
75
enum
NullDefault
{
76
nodefnull
=
false
,
77
defnull
=
true
78
};
79
80
81
}
82
83
}
84
85
#endif
/* THEPEG_Interface_H */
Generated on Mon Jul 2 2012 16:06:47 for ThePEG by
1.8.1.1