BNM 2.4.0
 
Loading...
Searching...
No Matches
BNM::CompileTimeClass Struct Reference

Stores class info at compile time. More...

#include <Class.hpp>

Public Types

enum class  ModifierType : uint8_t { None , Array , Pointer , Reference }
 

Public Member Functions

Class ToClass () const
 Get BNM::Class from CompileTimeClass.
 
Class ToClass ()
 Get BNM::Class from CompileTimeClass.
 
IL2CPP::Il2CppType * ToIl2CppType () const
 Get Il2CppType from CompileTimeClass.
 
IL2CPP::Il2CppClass * ToIl2CppClass () const
 Get Il2CppClass from CompileTimeClass.
 
 operator IL2CPP::Il2CppType * () const
 
 operator IL2CPP::Il2CppClass * () const
 
 operator Class () const
 
void Free ()
 

Detailed Description

Stores class info at compile time.

A structure for storing data at compile time and then searching for it during code execution.

Member Function Documentation

◆ ToClass() [1/2]

Class BNM::CompileTimeClass::ToClass ( )

Get BNM::Class from CompileTimeClass.

Tries to get BNM::Class from information, that CompileTimeClass has.

Returns
BNM::Class

◆ ToClass() [2/2]

Class BNM::CompileTimeClass::ToClass ( ) const
nodiscard

Get BNM::Class from CompileTimeClass.

Tries to get BNM::Class from information, that CompileTimeClass has.

Returns
BNM::Class

◆ ToIl2CppClass()

IL2CPP::Il2CppClass * BNM::CompileTimeClass::ToIl2CppClass ( ) const
nodiscard

Get Il2CppClass from CompileTimeClass.

Alias for ToClass().GetClass()

Returns
Il2CppClass

◆ ToIl2CppType()

IL2CPP::Il2CppType * BNM::CompileTimeClass::ToIl2CppType ( ) const
nodiscard

Get Il2CppType from CompileTimeClass.

Alias for ToClass().GetIl2CppType()

Returns
Il2CppType