Home | History | Annotate | Download | only in cindex

Lines Matching refs:enum

148     tu = get_tu('enum TEST { FOO=1, BAR=2 };')
149 enum = get_cursor(tu, 'TEST')
150 assert enum is not None
152 assert enum.kind == CursorKind.ENUM_DECL
153 enum_type = enum.enum_type
157 tu = get_tu('enum TEST : long long { FOO=1, BAR=2 };', lang="cpp")
158 enum = get_cursor(tu, 'TEST')
159 assert enum is not None
161 assert enum.kind == CursorKind.ENUM_DECL
162 assert enum.enum_type.kind == TypeKind.LONGLONG
172 tu = get_tu('enum TEST { SPAM=1, EGG, HAM = EGG * 20};')
173 enum = get_cursor(tu, 'TEST')
174 assert enum is not None
176 assert enum.kind == CursorKind.ENUM_DECL
178 enum_constants = list(enum.get_children())
191 tu = get_tu('enum TEST : long long { SPAM = -1, HAM = 0x10000000000};', lang="cpp")
192 enum = get_cursor(tu, 'TEST')
193 assert enum is not None
195 assert enum.kind == CursorKind.ENUM_DECL
197 enum_constants = list(enum.get_children())