<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Parrot 3.6.0 - PMCs</title> <link rel="stylesheet" type="text/css" href="../resources/parrot.css" media="all"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <div id="wrapper"> <div id="header"> <a href="http://www.parrot.org"> <img border=0 src="../resources/parrot_logo.png" id="logo" alt="parrot"> </a> </div> <!-- "header" --> <div id="divider"></div> <div id="mainbody"> <div id="breadcrumb"> <a href="index.html">Home</a> » PMCs </div> <h2>Tools</h2> <ul><li><a href="tools/dev/gen_class.pl.html">Create a template PMC file</a></li> </ul> <h2>Abstract PMCs</h2> <ul><li><a href="src/pmc/default.pmc.html">Abstract root class</a></li> <li><a href="src/pmc/scalar.pmc.html">Scalar Abstract Superclass</a></li> </ul> <h2>Abstract PMCs</h2> <ul><li><a href="src/pmc/addrregistry.pmc.html">A GC Registry PMC</a></li> <li><a href="src/pmc/arrayiterator.pmc.html">Implementation of Iterator for Arrays.</a></li> <li><a href="src/pmc/bigint.pmc.html">BigInt PMC class</a></li> <li><a href="src/pmc/bignum.pmc.html">BigNum PMC class</a></li> <li><a href="src/pmc/boolean.pmc.html">Boolean PMC</a></li> <li><a href="src/pmc/bytebuffer.pmc.html">A byte buffer</a></li> <li><a href="src/pmc/callcontext.pmc.html">CallContext PMC</a></li> <li><a href="src/pmc/capture.pmc.html">Capture PMC</a></li> <li><a href="src/pmc/class.pmc.html">defines a class</a></li> <li><a href="src/pmc/complex.pmc.html">Complex Numbers PMC Class</a></li> <li><a href="src/pmc/continuation.pmc.html">Continuation PMC</a></li> <li><a href="src/pmc/coroutine.pmc.html">Co-Routine PMC</a></li> <li><a href="src/pmc/env.pmc.html">System Environment</a></li> <li><a href="src/pmc/eval.pmc.html">Dynamic code evaluation</a></li> <li><a href="src/pmc/eventhandler.pmc.html">a handler for events</a></li> <li><a href="src/pmc/exception.pmc.html">Exception PMC</a></li> <li><a href="src/pmc/exceptionhandler.pmc.html">Exception Handler PMC</a></li> <li><a href="src/pmc/exporter.pmc.html">Export globals from one namespace to another</a></li> <li><a href="src/pmc/filehandle.pmc.html">FileHandle PMC</a></li> <li><a href="src/pmc/fixedbooleanarray.pmc.html">fixed size array for booleans only</a></li> <li><a href="src/pmc/fixedfloatarray.pmc.html">fixed size array for floating point numbers only</a></li> <li><a href="src/pmc/fixedintegerarray.pmc.html">fixed size array for integers only</a></li> <li><a href="src/pmc/fixedpmcarray.pmc.html">fixed size array for PMCs only</a></li> <li><a href="src/pmc/fixedstringarray.pmc.html">fixed size array for strings only</a></li> <li><a href="src/pmc/float.pmc.html">Floating-point number</a></li> <li><a href="src/pmc/handle.pmc.html">IO Handle PMC</a></li> <li><a href="src/pmc/hash.pmc.html">Hash PMC</a></li> <li><a href="src/pmc/hashiterator.pmc.html">Implementation of Iterator for Hashes.</a></li> <li><a href="src/pmc/hashiteratorkey.pmc.html">accessor for single value during hash iteration.</a></li> <li><a href="src/pmc/imageiofreeze.pmc.html">ImageIOFreeze PMC</a></li> <li><a href="src/pmc/imageiosize.pmc.html">ImageIOSize PMC</a></li> <li><a href="src/pmc/imageiostrings.pmc.html">ImageIOStrings PMC</a></li> <li><a href="src/pmc/imageiothaw.pmc.html">ImageIOThaw PMC</a></li> <li><a href="src/pmc/imccompiler.pmc.html">A compiler object to wrap IMCC</a></li> <li><a href="src/pmc/integer.pmc.html">Integer PMC class</a></li> <li><a href="src/pmc/iterator.pmc.html">Iterator PMC</a></li> <li><a href="src/pmc/key.pmc.html">Key PMC</a></li> <li><a href="src/pmc/lexinfo.pmc.html">LexInfo PMC</a></li> <li><a href="src/pmc/lexpad.pmc.html">LexPad PMC</a></li> <li><a href="src/pmc/managedstruct.pmc.html">Memory-managed C struct</a></li> <li><a href="src/pmc/mappedbytearray.pmc.html">Mapped byte array</a></li> <li><a href="src/pmc/multisub.pmc.html">A container for multi-dispatched subs</a></li> <li><a href="src/pmc/namespace.pmc.html">NameSpace PMC</a></li> <li><a href="src/pmc/nativepccmethod.pmc.html">Native PCC Method PMC</a></li> <li><a href="src/pmc/nci.pmc.html">Native Call Interface</a></li> <li><a href="src/pmc/null.pmc.html">NULL</a></li> <li><a href="src/pmc/object.pmc.html">An instance of a class</a></li> <li><a href="src/pmc/opcode.pmc.html">src/pmc/opcode.pmc</a></li> <li><a href="src/pmc/oplib.pmc.html">src/pmc/oplib.pmc</a></li> <li><a href="src/pmc/orderedhash.pmc.html">Ordered Hash</a></li> <li><a href="src/pmc/orderedhashiterator.pmc.html">src/pmc/orderedhashiterator.pmc</a></li> <li><a href="src/pmc/packfile.pmc.html">Packfile PMC</a></li> <li><a href="src/pmc/packfileannotation.pmc.html">PackfileAnnotation PMC</a></li> <li><a href="src/pmc/packfileannotations.pmc.html">PackfileAnnotations PMC</a></li> <li><a href="src/pmc/packfilebytecodesegment.pmc.html">PackfileBytecodeSegment PMC</a></li> <li><a href="src/pmc/packfileconstanttable.pmc.html">PackfileConstantTable PMC</a></li> <li><a href="src/pmc/packfiledebug.pmc.html">Packfile Debug Segment PMC</a></li> <li><a href="src/pmc/packfiledirectory.pmc.html">PackfileDirectory PMC</a></li> <li><a href="src/pmc/packfileopmap.pmc.html">Packfile Debug Segment PMC</a></li> <li><a href="src/pmc/packfilerawsegment.pmc.html">PackfileRawSegment PMC</a></li> <li><a href="src/pmc/packfilesegment.pmc.html">PackfileSegment PMC</a></li> <li><a href="src/pmc/packfileview.pmc.html">PackfileView PMC</a></li> <li><a href="src/pmc/parrotinterpreter.pmc.html">Parrot Interpreter</a></li> <li><a href="src/pmc/parrotlibrary.pmc.html">Dynamic Library</a></li> <li><a href="src/pmc/parrotthread.pmc.html">Represents a Parrot Thread.</a></li> <li><a href="src/pmc/pmcproxy.pmc.html">proxy class object for a PMC enabling introspection</a></li> <li><a href="src/pmc/pointer.pmc.html">Pointer</a></li> <li><a href="src/pmc/ptr.pmc.html">Pointer base type</a></li> <li><a href="src/pmc/ptrbuf.pmc.html">PtrBuf</a></li> <li><a href="src/pmc/ptrobj.pmc.html">PtrObj</a></li> <li><a href="src/pmc/resizablebooleanarray.pmc.html">resizable array for booleans only</a></li> <li><a href="src/pmc/resizablefloatarray.pmc.html">resizable array for floating point numbers only</a></li> <li><a href="src/pmc/resizableintegerarray.pmc.html">resizable array for integers only</a></li> <li><a href="src/pmc/resizablepmcarray.pmc.html">resizable array for PMCs only</a></li> <li><a href="src/pmc/resizablestringarray.pmc.html">resizable array for strings only</a></li> <li><a href="src/pmc/role.pmc.html">Role - defines a role</a></li> <li><a href="src/pmc/scheduler.pmc.html">The concurrency scheduler</a></li> <li><a href="src/pmc/schedulermessage.pmc.html">The concurrency scheduler</a></li> <li><a href="src/pmc/sockaddr.pmc.html">sockaddr_in/sockaddr_in6 holder</a></li> <li><a href="src/pmc/socket.pmc.html">Socket PMC</a></li> <li><a href="src/pmc/string.pmc.html">String PMC Class</a></li> <li><a href="src/pmc/stringbuilder.pmc.html">StringBuilder PMC Class</a></li> <li><a href="src/pmc/stringhandle.pmc.html">StringHandle PMC</a></li> <li><a href="src/pmc/stringiterator.pmc.html">StringIterator PMC</a></li> <li><a href="src/pmc/structview.pmc.html">C struct view for pointers.</a></li> <li><a href="src/pmc/sub.pmc.html">Subroutine</a></li> <li><a href="src/pmc/task.pmc.html">A concurrent task</a></li> <li><a href="src/pmc/threadinterpreter.pmc.html">INTERNAL Interpreter for OS level worker thread(pthread).</a></li> <li><a href="src/pmc/timer.pmc.html">Timer</a></li> <li><a href="src/pmc/undef.pmc.html">Generic undefined value</a></li> <li><a href="src/pmc/unmanagedstruct.pmc.html">C struct with unmanaged memory</a></li> </ul> <h2>Dynamic PMCs</h2> <ul><li><a href="src/dynpmc/dynlexpad.pmc.html">DynLexPad PMC</a></li> <li><a href="src/dynpmc/file.pmc.html">File PMC</a></li> <li><a href="src/dynpmc/gziphandle.pmc.html">GzipHandle PMC</a></li> <li><a href="src/dynpmc/os.pmc.html">Files and Directories PMC</a></li> <li><a href="src/dynpmc/rational.pmc.html">Rational numbers PMC</a></li> </ul> </div> <!-- "mainbody" --> <div id="divider"></div> <div id="footer"> Copyright © 2002-2011, Parrot Foundation. <br>Parrot version 3.6.0 </div> </div> <!-- "wrapper" --> </body> </html>