pyd v0.10.3 (2018-10-29T21:34:47Z)
Home
Dub
Repo
OpUnary
pyd
class_wrap
Wrap a unary operator overload.
struct
OpUnary (
string
_op
)
if
(
IsPyUnary
(
_op
)
) {
enum
op
;
enum
bool
needs_shim
;
template
Inner
(C)
;
static
void
call
();
template
shim
(size_t i, T)
;
}
Members
Manifest constants
op
enum
op
;
Undocumented in source.
Static functions
call
void
call
()
Undocumented in source. Be warned that the author may not have intended to support it.
Templates
Inner
template
Inner
(C)
Undocumented in source.
shim
template
shim
(size_t i, T)
Undocumented in source.
Variables
needs_shim
enum
bool
needs_shim
;
Undocumented in source.
Meta
Source
See Implementation
pyd
class_wrap
enums
IsOp
functions
IsPyAsg
IsPyBinary
IsPyUnary
autoInitializeMethods
init_PyTypeObject
wrap_class
manifest constants
binaryslots
unaryslots
mixin templates
_StaticDef
structs
BinaryOperatorX
Constructors
Def
DoNothing
IndexSliceMerge
Init
Iterator
OpAssign
OpCall
OpCompare
OpIndex
OpIndexAssign
OpSlice
OpSliceAssign
OpUnary
Operators
Property
Repr
StaticDef
_Len
property_parts
templates
IsAnySetter
IsBin
IsBinR
IsDef
IsGetter
IsInit
IsLen
IsOpIndex
IsOpIndexAssign
IsOpSlice
IsOpSliceAssign
IsProperty
IsSetter
IsUn
Len
OpBinary
OpBinaryRight
_Def
_Property
_wrap_class
param1
shim_class
wrapped_class_object
wrapped_get
wrapped_method_list
wrapped_methods
wrapped_prop_list
wrapped_repr
wrapped_set
variables
wrapped_classes
Wrap a unary operator overload.