Lines Matching full:class
61 class _XdrAst(ast_utils.Ast):
62 """Base class for the XDR abstract syntax tree"""
66 class _XdrIdentifier(_XdrAst):
73 class _XdrValue(_XdrAst):
80 class _XdrConstantValue(_XdrAst):
87 class _XdrTypeSpecifier(_XdrAst):
95 class _XdrDefinedType(_XdrTypeSpecifier):
109 class _XdrBuiltInType(_XdrTypeSpecifier):
118 class _XdrDeclaration(_XdrAst):
119 """Base class of XDR type declarations"""
123 class _XdrFixedLengthOpaque(_XdrDeclaration):
144 class _XdrVariableLengthOpaque(_XdrDeclaration):
168 class _XdrString(_XdrDeclaration):
192 class _XdrFixedLengthArray(_XdrDeclaration):
215 class _XdrVariableLengthArray(_XdrDeclaration):
241 class _XdrOptionalData(_XdrDeclaration):
264 class _XdrBasic(_XdrDeclaration):
285 class _XdrVoid(_XdrDeclaration):
301 class _XdrConstant(_XdrAst):
313 class _XdrEnumerator(_XdrAst):
325 class _XdrEnum(_XdrAst):
347 class _XdrStruct(_XdrAst):
375 class _XdrPointer(_XdrAst):
404 class _XdrTypedef(_XdrAst):
428 class _XdrCaseSpec(_XdrAst):
437 class _XdrDefaultSpec(_XdrAst):
445 class _XdrUnion(_XdrAst):
485 class _RpcProcedure(_XdrAst):
495 class _RpcVersion(_XdrAst):
504 class _RpcProgram(_XdrAst):
513 class _Pragma(_XdrAst):
514 """Empty class for pragma directives"""
518 class Definition(_XdrAst, ast_utils.WithMeta):
526 class Specification(_XdrAst, ast_utils.AsList):
532 class ParseToAst(Transformer):