[Yunq] Add ability to namespace declarations using "package".

This commit is contained in:
Drew Galbraith 2023-11-30 08:50:15 -08:00
parent 9fdd670a23
commit f1e09b2ae6
15 changed files with 153 additions and 10 deletions

View file

@ -7,6 +7,9 @@
#include <glacier/string/string.h>
#include <ztypes.h>
{% if package != None %}
namespace {{package.cpp_namespace()}} {
{% endif %}
{%- for message in messages %}
class {{message.name}} {
@ -44,3 +47,7 @@ class {{message.name}} {
void ParseFromBytesInternal(const glcr::ByteBuffer&, uint64_t offset);
};
{%- endfor %}
{% if package != None %}
} // namepace {{package.cpp_namespace()}}
{% endif %}