CodePorting::Translator::Cs2Cpp Namespace Reference

Classes

class  MemoryManagement
 Defines a methods that changes the lifetime of objects. More...
 
struct  MismatchedVersionInfo
 Information on version info mismatch between system module and translated module. More...
 
class  Translator
 API to get information from translator. More...
 
struct  VersionInfo
 Describes codeporting.translator.cs2cpp.framework version which includes revision and compiler options used. More...
 

Functions

ASPOSECPP_SHARED_API void _getVersionInfo (VersionInfo &versionInfo)
 Gets version info for system library. More...
 
ASPOSECPP_SHARED_API void _registerVersionMismatch (const MismatchedVersionInfo &mvi)
 Registers information on version info mismatch. More...
 
ASPOSECPP_SHARED_API int _getMismatchedVersionInfo (MismatchedVersionInfo *mvi_arr, int mvi_arr_size, bool *all_items_returned)
 Fills mismatch version info array. More...
 

Function Documentation

◆ _getMismatchedVersionInfo()

ASPOSECPP_SHARED_API int CodePorting::Translator::Cs2Cpp::_getMismatchedVersionInfo ( MismatchedVersionInfo mvi_arr,
int  mvi_arr_size,
bool *  all_items_returned 
)

Fills mismatch version info array.

Parameters
mvi_arrArray to fill.
mvi_arr_sizeSize of array passed.
all_items_returnedPointer to variable to set to true if array size was sufficient to hold information on all modules and to false otherwise.
Returns
Number of records written to array.

◆ _getVersionInfo()

ASPOSECPP_SHARED_API void CodePorting::Translator::Cs2Cpp::_getVersionInfo ( VersionInfo versionInfo)

Gets version info for system library.

◆ _registerVersionMismatch()

ASPOSECPP_SHARED_API void CodePorting::Translator::Cs2Cpp::_registerVersionMismatch ( const MismatchedVersionInfo mvi)

Registers information on version info mismatch.