xo-expression2: + DGlobalSymtab facet support gen + files

This commit is contained in:
Roland Conybeare 2026-02-16 18:21:03 -05:00
commit 06521e5e79
15 changed files with 400 additions and 5 deletions

View file

@ -6,8 +6,8 @@
#include "expression2_register_facets.hpp"
#include <xo/expression2/UniqueString.hpp>
#include <xo/expression2/detail/IGCObject_DUniqueString.hpp>
#include <xo/expression2/detail/IPrintable_DUniqueString.hpp>
//#include <xo/expression2/detail/IGCObject_DUniqueString.hpp>
//#include <xo/expression2/detail/IPrintable_DUniqueString.hpp>
#include <xo/expression2/detail/IExpression_DDefineExpr.hpp>
//#include <xo/expression2/detail/IGCObject_DDefineExpr.hpp>
@ -101,6 +101,10 @@ namespace xo {
FacetRegistry::register_impl<AGCObject, DLocalSymtab>();
FacetRegistry::register_impl<APrintable, DLocalSymtab>();
FacetRegistry::register_impl<ASymbolTable, DGlobalSymtab>();
FacetRegistry::register_impl<AGCObject, DGlobalSymtab>();
FacetRegistry::register_impl<APrintable, DGlobalSymtab>();
// until we register facets
TypeRegistry::register_type<DGlobalSymtab>();