pmt::pmt_base Class Reference

#include <pmt_int.h>

Inheritance diagram for pmt::pmt_base:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool is_bool () const
virtual bool is_symbol () const
virtual bool is_number () const
virtual bool is_integer () const
virtual bool is_real () const
virtual bool is_complex () const
virtual bool is_null () const
virtual bool is_pair () const
virtual bool is_tuple () const
virtual bool is_vector () const
virtual bool is_dict () const
virtual bool is_any () const
virtual bool is_uniform_vector () const
virtual bool is_u8vector () const
virtual bool is_s8vector () const
virtual bool is_u16vector () const
virtual bool is_s16vector () const
virtual bool is_u32vector () const
virtual bool is_s32vector () const
virtual bool is_u64vector () const
virtual bool is_s64vector () const
virtual bool is_f32vector () const
virtual bool is_f64vector () const
virtual bool is_c32vector () const
virtual bool is_c64vector () const

Protected Member Functions

 pmt_base ()
virtual ~pmt_base ()

Friends

void intrusive_ptr_add_ref (pmt_base *p)
void intrusive_ptr_release (pmt_base *p)

Constructor & Destructor Documentation

pmt::pmt_base::pmt_base (  )  [inline, protected]
virtual pmt::pmt_base::~pmt_base (  )  [protected, virtual]

Member Function Documentation

virtual bool pmt::pmt_base::is_any (  )  const [inline, virtual]

Reimplemented in pmt::pmt_any.

virtual bool pmt::pmt_base::is_bool (  )  const [inline, virtual]

Reimplemented in pmt::pmt_bool.

virtual bool pmt::pmt_base::is_c32vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_c32vector.

virtual bool pmt::pmt_base::is_c64vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_c64vector.

virtual bool pmt::pmt_base::is_complex (  )  const [inline, virtual]

Reimplemented in pmt::pmt_complex.

virtual bool pmt::pmt_base::is_dict (  )  const [inline, virtual]
virtual bool pmt::pmt_base::is_f32vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_f32vector.

virtual bool pmt::pmt_base::is_f64vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_f64vector.

virtual bool pmt::pmt_base::is_integer (  )  const [inline, virtual]

Reimplemented in pmt::pmt_integer.

virtual bool pmt::pmt_base::is_null (  )  const [inline, virtual]

Reimplemented in pmt::pmt_null.

virtual bool pmt::pmt_base::is_number (  )  const [inline, virtual]
virtual bool pmt::pmt_base::is_pair (  )  const [inline, virtual]

Reimplemented in pmt::pmt_pair.

virtual bool pmt::pmt_base::is_real (  )  const [inline, virtual]

Reimplemented in pmt::pmt_real.

virtual bool pmt::pmt_base::is_s16vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_s16vector.

virtual bool pmt::pmt_base::is_s32vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_s32vector.

virtual bool pmt::pmt_base::is_s64vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_s64vector.

virtual bool pmt::pmt_base::is_s8vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_s8vector.

virtual bool pmt::pmt_base::is_symbol (  )  const [inline, virtual]

Reimplemented in pmt::pmt_symbol.

virtual bool pmt::pmt_base::is_tuple (  )  const [inline, virtual]

Reimplemented in pmt::pmt_tuple.

virtual bool pmt::pmt_base::is_u16vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_u16vector.

virtual bool pmt::pmt_base::is_u32vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_u32vector.

virtual bool pmt::pmt_base::is_u64vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_u64vector.

virtual bool pmt::pmt_base::is_u8vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_u8vector.

virtual bool pmt::pmt_base::is_uniform_vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_uniform_vector.

virtual bool pmt::pmt_base::is_vector (  )  const [inline, virtual]

Reimplemented in pmt::pmt_vector.


Friends And Related Function Documentation

void intrusive_ptr_add_ref ( pmt_base p  )  [friend]
void intrusive_ptr_release ( pmt_base p  )  [friend]

The documentation for this class was generated from the following file:
Generated on Wed Dec 29 19:53:19 2010 for GNU Radio 3.3.0 C++ API by  doxygen 1.6.3