summaryrefslogtreecommitdiff
path: root/src/hir/visitor.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/visitor.hpp')
-rw-r--r--src/hir/visitor.hpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/hir/visitor.hpp b/src/hir/visitor.hpp
index dfae710d..dbf759a4 100644
--- a/src/hir/visitor.hpp
+++ b/src/hir/visitor.hpp
@@ -20,15 +20,15 @@ class Visitor
{
public:
virtual ~Visitor();
-
+
virtual void visit_crate(::HIR::Crate& crate);
-
+
virtual void visit_module(ItemPath p, ::HIR::Module& mod);
-
+
virtual void visit_type_impl(::HIR::TypeImpl& impl);
virtual void visit_trait_impl(const ::HIR::SimplePath& trait_path, ::HIR::TraitImpl& impl);
virtual void visit_marker_impl(const ::HIR::SimplePath& trait_path, ::HIR::MarkerImpl& impl);
-
+
// - Type Items
virtual void visit_type_alias(ItemPath p, ::HIR::TypeAlias& item);
virtual void visit_trait(ItemPath p, ::HIR::Trait& item);
@@ -39,17 +39,17 @@ public:
virtual void visit_function(ItemPath p, ::HIR::Function& item);
virtual void visit_static(ItemPath p, ::HIR::Static& item);
virtual void visit_constant(ItemPath p, ::HIR::Constant& item);
-
+
// - Misc
virtual void visit_params(::HIR::GenericParams& params);
virtual void visit_pattern(::HIR::Pattern& pat);
virtual void visit_pattern_val(::HIR::Pattern::Value& val);
virtual void visit_type(::HIR::TypeRef& tr);
-
+
enum class PathContext {
TYPE,
TRAIT,
-
+
VALUE,
};
virtual void visit_trait_path(::HIR::TraitPath& p);