- Documented each enum member for the `Level` enum
- Documented all public members of `CompilationInfo`
This commit is contained in:
Tristan B. Velloza Kildaire 2023-03-03 15:29:28 +02:00
parent f54ec9f87b
commit cbeb844af5
1 changed files with 38 additions and 0 deletions

View File

@ -11,9 +11,24 @@ import std.conv : to;
*/
public enum Level
{
/**
* Informative message
*/
INFO,
/**
* Warning message
*/
WARN,
/**
* Error message
*/
ERROR,
/**
* Debugging message
*/
DEBUG
}
@ -82,11 +97,34 @@ public class Context
*/
public struct CompilationInfo
{
/**
* compile time usage file
*/
public string fullFilePath;
/**
* compile time usage file (relative)
*/
public string file;
/**
* compile time usage line number
*/
public ulong line;
/**
* compile time usage module
*/
public string moduleName;
/**
* compile time usage function
*/
public string functionName;
/**
* compile time usage function (pretty)
*/
public string prettyFunctionName;
/**