Ardour  9.0-pre0-582-g084a23a80d
state.h File Reference
#include <climits>
#include <cmath>
#include <cstring>
#include <stdint.h>
#include <vector>
#include "typed_value.h"
Include dependency graph for state.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ArdourSurface::NodeState
 

Namespaces

 ArdourSurface
 
 ArdourSurface::Node
 

Macros

#define ADDR_NONE   UINT_MAX
 

Typedefs

typedef std::vector< uint32_t > ArdourSurface::AddressVector
 
typedef std::vector< TypedValue > ArdourSurface::ValueVector
 

Functions

std::size_t ArdourSurface::hash_value (const NodeState &)
 

Variables

const std::string ArdourSurface::Node::strip_description = "strip_description"
 
const std::string ArdourSurface::Node::strip_meter = "strip_meter"
 
const std::string ArdourSurface::Node::strip_gain = "strip_gain"
 
const std::string ArdourSurface::Node::strip_pan = "strip_pan"
 
const std::string ArdourSurface::Node::strip_mute = "strip_mute"
 
const std::string ArdourSurface::Node::strip_plugin_description = "strip_plugin_description"
 
const std::string ArdourSurface::Node::strip_plugin_enable = "strip_plugin_enable"
 
const std::string ArdourSurface::Node::strip_plugin_param_description = "strip_plugin_param_description"
 
const std::string ArdourSurface::Node::strip_plugin_param_value = "strip_plugin_param_value"
 
const std::string ArdourSurface::Node::transport_tempo = "transport_tempo"
 
const std::string ArdourSurface::Node::transport_time = "transport_time"
 
const std::string ArdourSurface::Node::transport_bbt = "transport_bbt"
 
const std::string ArdourSurface::Node::transport_roll = "transport_roll"
 
const std::string ArdourSurface::Node::transport_record = "transport_record"
 

Macro Definition Documentation

◆ ADDR_NONE

#define ADDR_NONE   UINT_MAX

Definition at line 30 of file state.h.