namespace ARMeilleure.CodeGen.Linking
{
/// <summary>
/// Types of <see cref="Symbol"/>.
/// </summary>
enum SymbolType : byte
/// Refers to nothing, i.e no symbol.
None,
/// Refers to an entry in <see cref="Translation.Delegates"/>.
DelegateTable,
/// Refers to an entry in <see cref="Translation.Translator.FunctionTable"/>.
FunctionTable,
/// Refers to a special symbol which is handled by <see cref="Translation.PTC.Ptc.PatchCode"/>.
Special
}