Current Path : /usr/local/lib/python2.5/site-packages/xcbgen/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/local/lib/python2.5/site-packages/xcbgen/expr.pyo |
³ò .h”Rc @ s6 d Z d e f d „ ƒ YZ d e f d „ ƒ YZ d S( sR This module contains helper classes for structure fields and length expressions. t Fieldc B s e Z d Z d „ Z RS( sŸ Represents a field of a structure. type is the datatype object for the field. field_type is the name of the type (string tuple) field_name is the name of the structure field. visible is true iff the field should be in the request API. wire is true iff the field should be in the request structure. auto is true iff the field is on the wire but not in the request API (e.g. opcode) c C s: | | _ | | _ | | _ | | _ | | _ | | _ d S( N( t typet field_typet field_namet visiblet wiret auto( t selfR R R R R R ( ( s5 /usr/local/lib/python2.5/site-packages/xcbgen/expr.pyt __init__ s ( t __name__t __module__t __doc__R ( ( ( s5 /usr/local/lib/python2.5/site-packages/xcbgen/expr.pyR s t Expressionc B s e Z d Z d „ Z d „ Z RS( sà Represents a mathematical expression for a list length or exprfield. Public fields: op is the operation (text +,*,/,<<) or None. lhs and rhs are the sub-Expressions if op is set. lenfield_name is the name of the length field, or None for request lists. lenfield is the Field object for the length field, or None. bitfield is True if the length field is a bitmask instead of a number. nmemb is the fixed size (value)of the expression, or None c C s½ | | _ d | _ d | _ d | _ d | _ t | _ t | _ d | _ d | _ d | _ | i d j o# | i d ƒ d | _ d | _ n-| i d j o | i | _ n | i d j o: | i d ƒ | _ | i d ƒ | _ t | _ t | _ nà | i d j o€ | i d ƒ | _ t t | ƒ d | ƒ | _ t t | ƒ d | ƒ | _ | i i | _ | i d j o | i i | _ q¹n3 | i d j o t | i ƒ | _ n t d ƒ ‚ d S( Nt listt namet _lent CARD32t fieldreft valueparams value-mask-names value-mask-typet opi i t valuet XXX( t parentt Nonet nmembt lenfield_namet lenfield_typet lenfieldt Falset lenwiret bitfieldR t lhst rhst tagt gett textt TrueR R t intt Exception( R t eltR ( ( s5 /usr/local/lib/python2.5/site-packages/xcbgen/expr.pyR $ s<