pmt
===

.. automodule:: pmt

Contants
--------

.. autosummary::
   :nosignatures:

   pmt.PMT_EOF
   pmt.PMT_EOF
   pmt.PMT_F
   pmt.PMT_NIL
   pmt.PMT_T

Vector
------

.. autosummary::
   :nosignatures:

   pmt.c32vector_elements
   pmt.c64vector_elements
   pmt.f32vector_elements
   pmt.f64vector_elements
   pmt.s16vector_elements
   pmt.s32vector_elements
   pmt.s8vector_elements
   pmt.u16vector_elements
   pmt.u32vector_elements
   pmt.u8vector_elements
   pmt.uniform_vector_elements

   pmt.c32vector_ref
   pmt.c64vector_ref
   pmt.f32vector_ref
   pmt.f64vector_ref
   pmt.s16vector_ref
   pmt.s32vector_ref
   pmt.s64vector_ref
   pmt.s8vector_ref
   pmt.u16vector_ref
   pmt.u32vector_ref
   pmt.u64vector_ref
   pmt.u8vector_ref
   pmt.vector_ref

   pmt.c32vector_set
   pmt.c64vector_set
   pmt.f32vector_set
   pmt.f64vector_set
   pmt.s16vector_set
   pmt.s32vector_set
   pmt.s64vector_set
   pmt.s8vector_set
   pmt.u16vector_set
   pmt.u32vector_set
   pmt.u64vector_set
   pmt.u8vector_set
   pmt.vector_set

   pmt.gr_vector_complexd
   pmt.gr_vector_complexf
   pmt.gr_vector_vector_complexd
   pmt.gr_vector_vector_complexf

   pmt.init_c32vector
   pmt.init_c64vector
   pmt.init_f32vector
   pmt.init_f64vector
   pmt.init_s16vector
   pmt.init_s32vector
   pmt.init_s8vector
   pmt.init_u16vector
   pmt.init_u32vector
   pmt.init_u8vector

   pmt.make_c32vector
   pmt.make_c64vector
   pmt.make_f32vector
   pmt.make_f64vector
   pmt.make_s16vector
   pmt.make_s32vector
   pmt.make_s64vector
   pmt.make_s8vector
   pmt.make_u16vector
   pmt.make_u32vector
   pmt.make_u64vector
   pmt.make_u8vector
   pmt.make_vector

   pmt.vector_fill

Dictionary
----------

.. autosummary::
   :nosignatures:

   pmt.dict_add
   pmt.dict_delete
   pmt.dict_has_key
   pmt.dict_items
   pmt.dict_keys
   pmt.dict_ref
   pmt.dict_values
   pmt.make_dict

Unused
------

.. autosummary::
   :nosignatures:

   pmt.acons
   pmt.any_ref
   pmt.any_set
   pmt_assoc
   pmt.assq
   pmt.assv
   pmt.blob_data
   pmt.blob_length
   pmt.caar
   pmt.cadddr
   pmt.caddr
   pmt.cadr
   pmt.car
   pmt.cdar
   pmt.cddr
   pmt.cdr
   pmt.cons
   pmt.cvar
   pmt.deserialize
   pmt.deserialize_str
   pmt.dump_sizeof
   pmt.eq
   pmt.equal
   pmt.eqv
   pmt.from_bool
   pmt.from_complex
   pmt.from_double
   pmt.from_long
   pmt.from_uint64
   pmt.intern
   pmt.list1
   pmt.list2
   pmt.list3
   pmt.list4
   pmt.list5
   pmt.list6
   pmt.list_add
   pmt.list_has
   pmt.list_rm
   pmt.make_any
   pmt.make_blob
   pmt.make_msg_accepter
   pmt.make_rectangular
   pmt.make_tuple
   pmt.map
   pmt.member
   pmt.memq
   pmt.memv
   pmt.msg_accepter_ref
   pmt.nth
   pmt.nthcdr
   pmt.pmt_swig
   pmt.pmt_to_python
   pmt.read
   pmt.reverse
   pmt.reverse_x
   pmt.serialize
   pmt.serialize_str
   pmt.set_car
   pmt.set_cdr
   pmt.string_to_symbol
   pmt.subsetp
   pmt.swig_int_ptr
   pmt.swig_int_ptr_swigregister
   pmt.symbol_to_string
   pmt.to_bool
   pmt.to_complex
   pmt.to_double
   pmt.to_long
   pmt.to_pmt
   pmt.to_python
   pmt.to_tuple
   pmt.to_uint64
   pmt.tuple_ref
   pmt.write
   pmt.write_string

Check PMT Type
--------------

.. autosummary::
   :nosignatures:

   pmt.is_any
   pmt.is_blob
   pmt.is_bool
   pmt.is_c32vector
   pmt.is_c64vector
   pmt.is_complex
   pmt.is_dict
   pmt.is_eof_object
   pmt.is_f32vector
   pmt.is_f64vector
   pmt.is_false
   pmt.is_integer
   pmt.is_msg_accepter
   pmt.is_null
   pmt.is_number
   pmt.is_pair
   pmt.is_real
   pmt.is_s16vector
   pmt.is_s32vector
   pmt.is_s64vector
   pmt.is_s8vector
   pmt.is_symbol
   pmt.is_true
   pmt.is_tuple
   pmt.is_u16vector
   pmt.is_u32vector
   pmt.is_u64vector
   pmt.is_u8vector
   pmt.is_uint64
   pmt.is_uniform_vector
   pmt.is_vector
   pmt.length