nulLeaf.hpp
Go to the documentation of this file.
1
2#pragma once
3
4#include "leaf.hpp"
5
6namespace by {
7
12 class _nout nulLeaf: public leaf {
13 BY(ME(nulLeaf, leaf), CLONE(me), INIT_META(nulLeaf))
14
15 public:
16 nulLeaf();
17
18 public:
19 const std::string& asStr() const override;
20 nchar asChar() const override;
21 nint asInt() const override;
22 nbool asBool() const override;
23 const type& getType() const override;
24 nbool isExist() const override;
25
26 public:
27 static me& get();
28 };
29}
Core AST node for leaf configuration language.
Definition: leaf.hpp:12
Null leaf node representing empty or undefined values.
Definition: nulLeaf.hpp:12
Base class for runtime type information in byeol language.
Definition: type.hpp:12