class

DL::Stack

v2_1_10 - Show latest stable - Superclass: Object

No documentation available for this class.

Constants

ALIGN_MAP = {\nTYPE_VOIDP => ALIGN_VOIDP,\nTYPE_CHAR => ALIGN_VOIDP,\nTYPE_SHORT => ALIGN_VOIDP,\nTYPE_INT => ALIGN_VOIDP,\nTYPE_LONG => ALIGN_VOIDP,\nTYPE_FLOAT => ALIGN_FLOAT,\nTYPE_DOUBLE => ALIGN_DOUBLE,\n}

PACK_MAP = {\nTYPE_VOIDP => ((SIZEOF_VOIDP == SIZEOF_LONG_LONG)? "q" : "l!"),\nTYPE_CHAR => "c",\nTYPE_SHORT => "s!",\nTYPE_INT => "i!",\nTYPE_LONG => "l!",\nTYPE_FLOAT => "f",\nTYPE_DOUBLE => "d",\n}

SIZE_MAP = {\nTYPE_VOIDP => SIZEOF_VOIDP,\nTYPE_CHAR => SIZEOF_CHAR,\nTYPE_SHORT => SIZEOF_SHORT,\nTYPE_INT => SIZEOF_INT,\nTYPE_LONG => SIZEOF_LONG,\nTYPE_FLOAT => SIZEOF_FLOAT,\nTYPE_DOUBLE => SIZEOF_DOUBLE,\n}

Files

  • ext/dl/lib/dl/stack.rb