aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flclass.h
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/source/flclass.h')
-rw-r--r--externals/grill/flext/source/flclass.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/externals/grill/flext/source/flclass.h b/externals/grill/flext/source/flclass.h
index 208a37fd..87e0a154 100644
--- a/externals/grill/flext/source/flclass.h
+++ b/externals/grill/flext/source/flclass.h
@@ -2,7 +2,7 @@
flext - C++ layer for Max/MSP and pd (pure data) externals
-Copyright (c) 2001,2002 Thomas Grill (xovo@gmx.net)
+Copyright (c) 2001-2003 Thomas Grill (xovo@gmx.net)
For information on usage and redistribution, and for a DISCLAIMER OF ALL
WARRANTIES, see the file, "license.txt," in this distribution.
@@ -20,6 +20,7 @@ WARRANTIES, see the file, "license.txt," in this distribution.
#include "flbase.h"
#include "flsupport.h"
+
#ifdef _MSC_VER
#pragma warning(disable: 4786)
#endif
@@ -33,9 +34,6 @@ WARRANTIES, see the file, "license.txt," in this distribution.
// === flext_base ==================================================
-//class qmsg;
-//class thr_entry;
-
/*! \brief Flext message only base object
*/
@@ -587,7 +585,8 @@ protected:
enum {
afl_getset = 0x01, afl_get = 0x00, afl_set = 0x01,
- afl_bothexist = 0x02
+ afl_bothexist = 0x02,
+ afl_save = 0x04
};
bool IsGet() const { return (flags&afl_getset) == afl_get; }
@@ -657,6 +656,9 @@ private:
itemarr *attrhead,*clattrhead;
+ attritem *FindAttr(const t_symbol *tag,bool get) const;
+ int ListAttr(AtomList &a) const;
+
static int CheckAttrib(int argc,const t_atom *argv);
bool InitAttrib(int argc,const t_atom *argv);