GNU Radio 3.5.3.2 C++ API
pmt::pmt_base Class Reference

#include <pmt_int.h>

Inheritance diagram for pmt::pmt_base:

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_uint64 () 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_uint64 ( ) const [inline, virtual]

Reimplemented in pmt::pmt_uint64.

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: