src/pylib/Lib/inspect_impl/members

Source   Edit  

Types

GetMembersPredict = proc (x: MemberType): bool
Source   Edit  
GetMemberType = (string, MemberType)
Source   Edit  

Procs

func `$`(t: MemberType): string {....raises: [Exception], tags: [RootEffect],
                                  forbids: [].}
Source   Edit  

Iterators

iterator getmembers[T](obj: var T): GetMemberType
Source   Edit  
iterator getmembers[T](obj: var T; predict: GetMembersPredict): GetMemberType
Source   Edit  

Templates

template allTrue(_): bool
Source   Edit  
template gen_getmembers_static(prag): untyped {.dirty.}
Source   Edit  
template getmembers(obj): seq
Source   Edit  
template getmembers(obj; predict: GetMembersPredict): seq
Source   Edit  
template getmembers_static(obj): untyped {.dirty.}
Source   Edit  
template getmembers_static(obj; predict: GetMembersPredict): untyped {.dirty.}
Source   Edit  
template getmembersImpl[R](obj; predict; initResult): R
Source   Edit