vapor.smartwrapper module#
- vapor.smartwrapper.EnumWrapper(Class: type)#
- class vapor.smartwrapper.EnumWrapperMeta#
Bases:
type
- class vapor.smartwrapper.FuncWrapper#
Bases:
object
- GetFunctionNamesToWrap(cls, name) list[str] #
- GetFunctionsToWrap(cls, name)#
- GetWrappedFunctionName(memberName, func) str #
- class vapor.smartwrapper.FuncWrapperRegex(regex)#
Bases:
FuncWrapper
- GetFunctionNamesToWrap(cls, name)#
- class vapor.smartwrapper.FuncWrapperRename(toWrapName: str)#
Bases:
FuncWrapper
- GetFunctionNamesToWrap(cls, name) list[str] #
- GetWrappedFunctionName(memberName, func) str #
- class vapor.smartwrapper.FuncWrapperStrList(slist: str)#
Bases:
FuncWrapper
- EnsureNamesStartUppercase()#
- GetFunctionNamesToWrap(cls, name)#
- GetWrappedFunctionName(memberName, func)#
- MakeList(s: str)#
- class vapor.smartwrapper.FuncWrapperWrapAll#
Bases:
FuncWrapper
- GetFunctionNamesToWrap(cls, name)#
- vapor.smartwrapper.FuncWrappers(n: int = 32)#
- class vapor.smartwrapper.SmartWrapper(toWrap)#
Bases:
object
- class vapor.smartwrapper.SmartWrapperMeta(clsname, bases, clsdict: dict, wrap: type | None = None)#
Bases:
CPPYYDoxygenWrapperMeta
- classmethod AutoWrap(toWrap, *args, **kwargs)#