pyd v0.14.3 (2022-03-12T16:12:50Z)
Home
Dub
Repo
_wrap_class
pyd
class_wrap
Undocumented in source.
template
_wrap_class (
_T
string
name
string
docstring
string
modulename
Params
...
) {
import
std
.
conv
;
;
import
pyd
.
util
.
typelist
;
;
alias
shim_class
=
pyd
.
make_wrapper
.
make_wrapper
!(
_T
,
Params
).
wrapper
;
alias
T
=
_T
;
alias
shim_class
=
void
;
alias
T
=
_T
*
;
void
wrap_class
();
}
Members
Aliases
T
alias
T
=
_T
Undocumented in source.
T
alias
T
=
_T
*
Undocumented in source.
shim_class
alias
shim_class
=
pyd
.
make_wrapper
.
make_wrapper
!(
_T
,
Params
).
wrapper
Undocumented in source.
shim_class
alias
shim_class
=
void
Undocumented in source.
Functions
wrap_class
void
wrap_class
()
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
pyd
class_wrap
enums
IsOp
functions
IsPyAsg
IsPyBinary
IsPyUnary
autoInitializeMethods
getBinarySlot
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