G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsJITCompiler.h File Reference

Provides declaration of JIT-compiler class. More...

+ Include dependency graph for gsJITCompiler.h:

Go to the source code of this file.

Classes

struct  gsDynamicLibrary
 Class defining a dynamic library. More...
 
class  gsJITCompiler
 Class defining a just-in-time compiler. More...
 
struct  gsJITCompilerConfig
 Struct definig a compiler configuration. More...
 
struct  gsJITLang
 Supported languages. More...
 

Namespaces

 gismo
 The G+Smo namespace, containing all definitions for the library.
 
 gismo::internal
 This namespace contains functionalities that are internal to the library.
 

Functions

std::ostream & operator<< (std::ostream &os, const gsJITCompilerConfig &c)
 Print (as string) operator to be used by all derived classes.
 
std::ostream & operator<< (std::ostream &os, const gsJITCompiler &c)
 Print (as string) operator to be used by all derived classes.
 

Detailed Description

Provides declaration of JIT-compiler class.

This file is part of the G+Smo library.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Author(s): M. Moeller

Note
This class is based on the discussion on http://stackoverflow.com/questions/36040814/stdshared-ptr-and-dlopen-avoiding-undefined-behavior