Interface Member

interface Member {
    id: string;
    inner: Node[];
    isArrow: boolean;
    kind: "MemberExpr";
    name: string;
    range?: { begin: clang.Location; end: clang.Location };
    referencedMemberDecl: string;
    type: TypeInfo;
    valueCategory: ValueCategory;
}

Hierarchy (View Summary)

Properties

id: string

Hexadecimal ID for the node, e.g. "0x..."

inner: Node[]
isArrow: boolean
kind: "MemberExpr"

The kind of the node

name: string
range?: { begin: clang.Location; end: clang.Location }
referencedMemberDecl: string
type: TypeInfo
valueCategory: ValueCategory