27 lines
370 B
C++
27 lines
370 B
C++
![]() |
#pragma once
|
||
|
|
||
|
#include <optional>
|
||
|
|
||
|
namespace xtr::io {
|
||
|
|
||
|
struct SchemaOptions {
|
||
|
BOOL bTerm;
|
||
|
BOOL bRSDef;
|
||
|
BOOL bTextDef;
|
||
|
BOOL bComment;
|
||
|
BOOL bTyping;
|
||
|
};
|
||
|
|
||
|
enum class LinkType : uint32_t {
|
||
|
formula = 0,
|
||
|
lexTerm,
|
||
|
lexDef,
|
||
|
size_
|
||
|
};
|
||
|
|
||
|
struct CstGraphOptions {
|
||
|
std::optional<LinkType> linkage{ std::nullopt };
|
||
|
BOOL triplets{ TRUE };
|
||
|
};
|
||
|
|
||
|
} // namespace xtr::io
|