Fabrique

A build language for complex systems

 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
fabrique::HasSource Class Reference

A mixin type for something that has a location in source code. More...

#include <SourceLocation.h>

Inheritance diagram for fabrique::HasSource:
fabrique::ast::Node fabrique::dag::Parameter fabrique::dag::Value fabrique::ErrorReport fabrique::SourceCodeException fabrique::Token fabrique::ast::Expression fabrique::ast::Identifier fabrique::ast::Mapping fabrique::ast::Parameter fabrique::dag::Build fabrique::dag::File fabrique::dag::Function fabrique::dag::List fabrique::dag::Primitive< T > fabrique::dag::Rule fabrique::dag::Structure fabrique::dag::Target fabrique::dag::Primitive< bool > fabrique::dag::Primitive< int > fabrique::dag::Primitive< std::string > fabrique::SemanticException fabrique::SyntaxError

Public Member Functions

 HasSource (const SourceRange &src)
 
const SourceRangesource () const
 

Detailed Description

A mixin type for something that has a location in source code.

Definition at line 122 of file SourceLocation.h.


The documentation for this class was generated from the following file: