// Copyright 2011-2020 David Robillard // SPDX-License-Identifier: ISC #ifndef SERD_SRC_STATEMENT_H #define SERD_SRC_STATEMENT_H #include "serd/attributes.h" #include "serd/caret.h" #include "serd/node.h" #include struct SerdStatementImpl { const SerdNode* SERD_NULLABLE nodes[4]; SerdCaret* SERD_NULLABLE caret; }; SERD_PURE_FUNC bool serd_statement_is_valid(const SerdNode* SERD_NULLABLE subject, const SerdNode* SERD_NULLABLE predicate, const SerdNode* SERD_NULLABLE object, const SerdNode* SERD_NULLABLE graph); #endif // SERD_SRC_STATEMENT_H