souffle  2.0.2-371-g6315b36
Static Public Attributes
souffle::ram::detail::is_ram_visitor< T > Struct Template Reference

A type trait determining whether a given type is a visitor or not. More...

#include <Visitor.h>

Inheritance diagram for souffle::ram::detail::is_ram_visitor< T >:
Inheritance graph
Collaboration diagram for souffle::ram::detail::is_ram_visitor< T >:
Collaboration graph

Static Public Attributes

static constexpr size_t value = std::is_base_of<ram_visitor_tag, T>::value
 

Detailed Description

template<typename T>
struct souffle::ram::detail::is_ram_visitor< T >

A type trait determining whether a given type is a visitor or not.

Definition at line 390 of file Visitor.h.

Field Documentation

◆ value

template<typename T >
constexpr size_t souffle::ram::detail::is_ram_visitor< T >::value = std::is_base_of<ram_visitor_tag, T>::value
staticconstexpr

Definition at line 391 of file Visitor.h.

Referenced by souffle::ram::detail::makeLambdaVisitor().


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