mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Data Structures | Namespaces | Macros
Sema.hpp File Reference
#include <mutable/catalog/Catalog.hpp>
#include <mutable/catalog/DatabaseCommand.hpp>
#include <mutable/parse/AST.hpp>
#include <mutable/util/Diagnostic.hpp>
#include <sstream>
#include <unordered_map>
#include <vector>
Include dependency graph for Sema.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  m::ast::Sema
 
struct  m::ast::Sema::SemaContext
 Holds context information used by semantic analysis of a single statement. More...
 
struct  m::ast::Sema::SemaContext::result_t
 
struct  m::ast::Sema::RequireContext
 Helper class to create a context when one is required but does not yet exist. More...
 

Namespaces

namespace  m
 

‍mutable namespace


 
namespace  m::ast
 

Macros

#define DECLARE(CLASS)   void operator()(CLASS&) override;
 

Macro Definition Documentation

◆ DECLARE

#define DECLARE (   CLASS)    void operator()(CLASS&) override;

Definition at line 117 of file Sema.hpp.