| souffle
    2.0.2-371-g6315b36
    | 
#include "souffle/TypeAttribute.h"#include <cstdlib>#include <functional>#include <iosfwd>#include <string>#include <string_view>#include <vector>

Go to the source code of this file.
| Data Structures | |
| struct | souffle::IntrinsicFunctorInfo | 
| Namespaces | |
| souffle | |
| Typedefs | |
| using | souffle::IntrinsicFunctors = std::vector< std::reference_wrapper< const IntrinsicFunctorInfo > > | 
| Functions | |
| IntrinsicFunctors | souffle::functorBuiltIn (FunctorOp op) | 
| IntrinsicFunctors | souffle::functorBuiltIn (std::string_view symbol) | 
| IntrinsicFunctors | souffle::functorBuiltIn (std::string_view symbol, const std::vector< TypeAttribute > ¶ms) | 
| FunctorOp | souffle::getMaxOp (const std::string &type) | 
| FunctorOp | souffle::getMinOp (const std::string &type) | 
| Given a type of an an attribute it returns the appropriate min/max functor operation.  More... | |
| bool | souffle::isInfixFunctorOp (const FunctorOp op) | 
| bool | souffle::isInfixFunctorOp (std::string_view symbol) | 
| Determines whether a functor should be written using infix notation (e.g.  More... | |
| bool | souffle::isOverloadedFunctor (std::string_view symbol) | 
| Indicate whether a functor is overloaded.  More... | |
| bool | souffle::isValidFunctorOpArity (std::string_view symbol, size_t arity) | 
| std::ostream & | souffle::operator<< (std::ostream &os, FunctorOp op) | 
| Variables | |
| constexpr char | souffle::FUNCTOR_INTRINSIC_PREFIX_NEGATE_NAME [] = "negate" | 
 1.8.17
 1.8.17