summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-03-19 23:34:37 +0000
committerDavid Robillard <d@drobilla.net>2012-03-19 23:34:37 +0000
commit8350acca946fc925d359f2d7c8f342cef8f5b71b (patch)
tree539ca5696e7d8ef510228cb5099b90bb99b450d3 /test
parent4b50b01f998e575e3c219146c969332a1b0163db (diff)
downloadraul-8350acca946fc925d359f2d7c8f342cef8f5b71b.tar.gz
raul-8350acca946fc925d359f2d7c8f342cef8f5b71b.tar.bz2
raul-8350acca946fc925d359f2d7c8f342cef8f5b71b.zip
Use dynamic type IDs for Atoms (for direct compatibility with LV2 atoms).
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4079 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'test')
-rw-r--r--test/atom_test.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/test/atom_test.cpp b/test/atom_test.cpp
index 66bc79e..c36f726 100644
--- a/test/atom_test.cpp
+++ b/test/atom_test.cpp
@@ -6,15 +6,17 @@ using namespace Raul;
int
main()
{
- static const size_t buf_size = 9;
- char buf[buf_size] = "atomtest";
+ //static const size_t buf_size = 9;
+ //char buf[buf_size] = "atomtest";
- Atom nil_atom();
- Atom int_atom(42);
- Atom float_atom(42.0f);
- Atom bool_atom(true);
- Atom string_atom("hello");
- Atom blob_atom("http://example.org/atomtype", buf_size, buf);
+ Forge forge;
+
+ Atom nil_atom = forge.make();
+ Atom int_atom = forge.make(42);
+ Atom float_atom = forge.make(42.0f);
+ Atom bool_atom = forge.make(true);
+ Atom string_atom = forge.alloc("hello");
+ //Atom blob_atom = forge.alloc("http://example.org/atomtype", buf_size, buf);
return 0;
}