|
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