LV2 Toolkit  1.1.1
 All Classes Namespaces Functions Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
AtomSequence Struct Reference

#include <atom.hpp>

Public Member Functions

 AtomSequence (const void *slab)
 
 AtomSequence (LV2_Atom_Sequence *seq)
 
 AtomSequence (ForgeRef ref)
 
uint32_t pad () const
 
uint32_t size () const
 
uint32_t unit () const
 
LV2_Atom_Sequence * cobj ()
 
 operator LV2_Atom_Sequence * () const
 
 operator uint8_t * () const
 

Detailed Description

Basic wrapper for an LV2_Atom_Sequence

Constructor & Destructor Documentation

AtomSequence ( const void *  slab)
inline

Create an AtomSequence from raw data

AtomSequence ( LV2_Atom_Sequence *  seq)
inline

Create an AtomSequnce from an LV2_Atom_Sequence

AtomSequence ( ForgeRef  ref)
inline

Create an AtomSequence from a ForgeRef

Member Function Documentation

LV2_Atom_Sequence* cobj ( )
inline

Return the sequences c-type

operator LV2_Atom_Sequence * ( ) const
inline
operator uint8_t * ( ) const
inline
uint32_t pad ( ) const
inline

Return the sequence body's pad

uint32_t size ( ) const
inline

Return the sequence's body size

uint32_t unit ( ) const
inline

Return the sequences unit


The documentation for this struct was generated from the following file: