Ingen  0.5.1
Public Member Functions | List of all members
Ingen::Resource::Property Class Reference

A property value (an Atom with a context). More...

#include <Resource.hpp>

+ Inheritance diagram for Ingen::Resource::Property:
+ Collaboration diagram for Ingen::Resource::Property:

Public Member Functions

 Property (const Atom &atom, Graph ctx=Graph::DEFAULT)
 
 Property (const URIs::Quark &quark, Graph ctx=Graph::DEFAULT)
 
Graph context () const
 
void set_context (Graph ctx)
 
- Public Member Functions inherited from Ingen::Atom
 Atom (uint32_t size, LV2_URID type, const void *body)
 Construct a raw atom. More...
 
 Atom (const Atom &copy)
 
Atomoperator= (const Atom &other)
 
bool operator== (const Atom &other) const
 
bool operator!= (const Atom &other) const
 
bool operator< (const Atom &other) const
 
uint32_t size () const
 
LV2_URID type () const
 
bool is_valid () const
 
const void * get_body () const
 
void * get_body ()
 
template<typename T >
const T & get () const
 
template<typename T >
const T * ptr () const
 
const LV2_Atom * atom () const
 

Detailed Description

A property value (an Atom with a context).


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