ut.transform

Undocumented in source.

Modules

clang
module ut.transform.clang

Tests that we're using libclang properly.

cursor
module ut.transform.cursor

From clang.Cursor to dpp.node.Node. The tests can't be pure because clang.Cursor.children isn't.

type
module ut.transform.type
Undocumented in source.

Public Imports

ut
public import ut;
Undocumented in source.
dpp2.sea.node
public import dpp2.sea.node;
Undocumented in source.
dpp2.sea.type
public import dpp2.sea.type;
Undocumented in source.

Members

Functions

mockTU (from contract)
auto mockTU() via public import contract : mockTU, Module, CodeURL;

Searches moduleName for a contract function that creates a mock translation unit cursor, calls it, and returns the value

Structs

CodeURL (from contract)
struct CodeURL via public import contract : mockTU, Module, CodeURL;

A way to identify a snippet of C/C++ code for testing.

Module (from contract)
struct Module via public import contract : mockTU, Module, CodeURL;
Undocumented in source.

Meta