Loading...
Searching...
No Matches
avnd_tools::Table1D Struct Reference

Public Member Functions

 halp_meta (name, "Table (1D)") halp_meta(author
 
ossia team halp_meta (category, "Control/Data processing") halp_meta(description
 
ossia team Store arbitrary data in a dimensional table halp_meta (c_name, "avnd_table_1d") halp_meta(uuid
 
ossia team Store arbitrary data in a dimensional table a7b3c1d2 abcd ef0123456781 halp_meta (manual_url, "https://ossia.io/score-docs/processes/table.html") using value_type
 
bool read (int64_t index)
 
void set (int64_t index, const value_type &value)
 
void prepend (const value_type &value)
 
void append (const value_type &value)
 
void insert (int64_t index, const value_type &value)
 
void erase (int64_t index)
 
void pop_front ()
 
void pop_back ()
 
void resize (int64_t new_size)
 
void fill (const value_type &value)
 
void do_clear ()
 
void operator() ()
 

Public Attributes

struct { 
 
      read 
 
      set 
 
      prepend 
 
      append 
 
      insert 
 
      erase 
 
      pop_front 
 
      pop_back 
 
      resize 
 
      fill_port 
 
   halp::maintained_button<"Clear">   clear 
 
   halp::maintained_button<"Lock">   lock 
 
      dump 
 
   halp::toggle<"Preserve">   preserve 
 
inputs 
 
struct { 
 
   halp::val_port<"Output", ossia::value >   output 
 
   halp::val_port<"Front", ossia::value >   front 
 
   halp::val_port<"Back", ossia::value >   back 
 
   halp::val_port<"Size", int64_t >   size 
 
   halp::val_port<"All", std::vector< ossia::value > >   all 
 
outputs 
 
std::vector< value_type > buffer
 

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