LibraryLink Utilities  3.0.1
Modern C++ wrapper over LibraryLink and WSTP
LibraryData.h File Reference

Detailed Description

Definition of the LibraryData class. This file is the only place in LLU where LibraryLink header files are included. It is done this way to solve the include order dependency issue which was present in LibraryLink before WL version 12.1.

#include <memory>
#include "dllexport.h"
#include "wstp.h"
#include "WolframLibrary.h"
#include "WolframIOLibraryFunctions.h"
#include "WolframImageLibrary.h"
#include "WolframNumericArrayLibrary.h"
#include "WolframSparseLibrary.h"
+ Include dependency graph for LibraryData.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LLU::LibraryData
 This structure offers a static copy of WolframLibData accessible throughout the whole life of the DLL. More...
 

Namespaces

 LLU
 Main namespace of LibraryLink Utilities.
 

Macros

#define MLINK   WSLINK
 
#define MLENV   WSENV