top | up | prev | next

BoundSourceFile Class

Definition at line 16 of BoundSourceFile.hpp

Constructors

BoundSourceFile(BoundSourceFile&&) delete
BoundSourceFile(SourceFileNode& sourceFileNode_)
BoundSourceFile(const BoundSourceFile&) delete

Member Functions

void AddFileScope()
std::vector<std::unique_ptr<FileScope>>& FileScopes()
BoundSourceFile& operator=(BoundSourceFile&&) delete
BoundSourceFile& operator=(const BoundSourceFile&) delete

Member Variables

std::vector<std::unique_ptr<FileScope>> fileScopes
SourceFileNode& sourceFileNode

Constructor Details

BoundSourceFile Constructor

sngcpp::binder::BoundSourceFile::BoundSourceFile(BoundSourceFile &&) delete

Definition at line 21 of BoundSourceFile.hpp


BoundSourceFile Constructor

sngcpp::binder::BoundSourceFile::BoundSourceFile(SourceFileNode& sourceFileNode_)

Definition at line 10 of BoundSourceFile.cpp
Declaration at line 19 of BoundSourceFile.hpp


BoundSourceFile Constructor

sngcpp::binder::BoundSourceFile::BoundSourceFile(const BoundSourceFile &) delete

Definition at line 20 of BoundSourceFile.hpp


Member Function Details

AddFileScope Member Function

void sngcpp::binder::BoundSourceFile::AddFileScope()

Definition at line 14 of BoundSourceFile.cpp
Declaration at line 24 of BoundSourceFile.hpp


FileScopes Member Function

std::vector<std::unique_ptr<FileScope >>& sngcpp::binder::BoundSourceFile::FileScopes()

Definition at line 25 of BoundSourceFile.hpp

Called by: sngcpp::binder::ExpressionBinder::Visit , sngcpp::binder::TypeBinder::Visit , sngcpp::binder::TypeBinder::Visit , sngcpp::binder::TypeResolver::Visit , sngcpp::binder::TypeResolver::Visit


operator= Member Function

BoundSourceFile & sngcpp::binder::BoundSourceFile::operator=(BoundSourceFile &&) delete

Definition at line 23 of BoundSourceFile.hpp


operator= Member Function

BoundSourceFile & sngcpp::binder::BoundSourceFile::operator=(const BoundSourceFile &) delete

Definition at line 22 of BoundSourceFile.hpp


top | up | prev | next