libcss
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
select_generator.CSSValue Class Reference

Public Member Functions

 __init__ (self, name, css_type, size=None, defaults='NULL', bits_name=None, bits_type=None, bits_size=None, bits_defaults='0')
 
 is_ptr (self)
 

Public Attributes

 name
 
 type
 
 size
 
 defaults
 
 suffix
 
 calc
 
 bits
 

Detailed Description

Values to be associated with properties.

Args:
    name <str>: value name (required).
    css_type <str>: C type of value (required).
    size <int>: value size, in bytes (default: None, for pointers).
    defaults <str>: default value (default: 'NULL', for pointers).
    The fields below are only needed if the value stores data in the
    array of bits (currently only css_unit uses it).
    bits_name <str>: name of bits value (default: None).
    bits_type <str>: C type of bits value (default: None).
    bits_size <int>: value size, in bits (default: None).
    bits_defaults <str>: default value (default: '0').

Constructor & Destructor Documentation

◆ __init__()

select_generator.CSSValue.__init__ (   self,
  name,
  css_type,
  size = None,
  defaults = 'NULL',
  bits_name = None,
  bits_type = None,
  bits_size = None,
  bits_defaults = '0' 
)

Member Function Documentation

◆ is_ptr()

select_generator.CSSValue.is_ptr (   self)
Return True if value is a pointer; False otherwise.

Member Data Documentation

◆ bits

select_generator.CSSValue.bits

◆ calc

select_generator.CSSValue.calc

◆ defaults

select_generator.CSSValue.defaults

◆ name

select_generator.CSSValue.name

◆ size

select_generator.CSSValue.size

◆ suffix

select_generator.CSSValue.suffix

◆ type

select_generator.CSSValue.type

The documentation for this class was generated from the following file: