|
| #define | UE_API VERSECOMPILER_API |
| |
| #define | VISIT_VSTNODE(NodeName, RequiredChildren, SupportsManyChildren, Precedence, ChildDeletionBehavior, IsCAtom) NodeName, |
| |
| #define | VISIT_VSTNODE(NodeName, RequiredChildren, Precedence, SupportsManyChildren, ChildDeletionBehavior, IsCAtom) {#NodeName, RequiredChildren, Precedence, ESupportsManyChildren::SupportsManyChildren, EChildDeletionBehavior::ChildDeletionBehavior, IsCAtom}, |
| |
| #define | VISIT_VSTNODE(NodeName, RequiredChildren, SupportsManyChildren, Precedence, ChildDeletionBehavior, IsCAtom) |
| |
| #define | VISIT_VSTNODE(NodeName, RequiredChildren, SupportsManyChildren, Precedence, ChildDeletionBehavior, IsCAtom) static_assert(NodeName::StaticType == NodeType::NodeName, #NodeName "::StaticType must be Vst::NodeType::" #NodeName); |
| |
|
| ULANG_FORCEINLINE SLocus | Verse::NullWhence () |
| |
| ULANG_FORCEINLINE const char * | Verse::Vst::GetNodeTypeName (const NodeType TypeOfNode) |
| |
| ULANG_FORCEINLINE int32_t | Verse::Vst::GetNumRequiredChildren (const NodeType TypeOfNode) |
| |
| ULANG_FORCEINLINE int32_t | Verse::Vst::GetOperatorPrecedence (const NodeType TypeOfNode) |
| |
| ULANG_FORCEINLINE ESupportsManyChildren | Verse::Vst::GetSupportsManyChildren (const NodeType TypeOfNode) |
| |
| ULANG_FORCEINLINE EChildDeletionBehavior | Verse::Vst::GetChildDeletionBehavior (const NodeType TypeOfNode) |
| |
| const char * | Verse::Vst::AssignmentOpAsCString (Assignment::EOp Op) |
| |
| const char * | Verse::Vst::BinaryCompareOpAsCString (BinaryOpCompare::op Op) |
| |
| BinaryOpCompare::op | Verse::Vst::BinaryCompareOpFlip (BinaryOpCompare::op Op) |
| |
| | Verse::ULANG_ENUM_BIT_FLAGS (EPrettyPrintBehaviour, inline) |
| |
| void | Verse::VstAsCodeSourceAppend (const TSRef< Vst::Node > &VstNode, uLang::CUTF8StringBuilder &Source) |
| |
| void | Verse::VstAsCodeSourceAppend (const TSRef< Vst::Node > &VstNode, const EPrettyPrintBehaviour Flags, uLang::CUTF8StringBuilder &Source) |
| |
| void | Verse::VstAsCodeSourceAppend (const TSRef< Vst::PrePostCall > &VstNode, uLang::CUTF8StringBuilder &Source, int32_t First, int32_t Last) |
| |
| void | Verse::VstAsCodeSourceAppend (const TSRef< Vst::Clause > &VstClause, CUTF8StringBuilder &Source, int32_t InitialIndent, CUTF8String const &Separator) |
| |
| ULANG_FORCEINLINE CUTF8String | Verse::PrettyPrintVst (const TSRef< Vst::Node > &VstNode) |
| |
| ULANG_FORCEINLINE CUTF8String | Verse::PrettyPrintVst (const TSRef< Vst::Node > &VstNode, const EPrettyPrintBehaviour Flags) |
| |
| ULANG_FORCEINLINE CUTF8String | Verse::PrettyPrintVst (const TSRef< Vst::PrePostCall > &VstNode, int32_t FirstChildIndex, int32_t LastChildIndex) |
| |
| ULANG_FORCEINLINE CUTF8String | Verse::PrettyPrintClause (const TSRef< Vst::Clause > &VstClause, int32_t InitialIndent, CUTF8String const &Separator) |
| |
| bool | Verse::GeneratePathToNode (const TSRef< Vst::Node > &Node, const TSRef< Vst::Snippet > &VstSnippet, SPathToNode &PathToNode) |
| |
| TSPtr< Vst::Node > | Verse::GetNodeFromPath (const TSRef< Vst::Snippet > &VstSnippet, const SPathToNode &PathData, bool bReturnParent) |
| |
| int32_t | Verse::GetSignedDistanceBetweenPositionAndLocus (const SLocus &A, const SPosition &B, const uLang::SIndexedSourceText &SourceText) |
| |