PhoenixDL  1.0.0
Library to manipulate symbols in dynamic libraries
Loading...
Searching...
No Matches
phoenix_dl.h
Go to the documentation of this file.
1/***************************************
2 Auteur : Pierre Aubert
3 Mail : pierre.aubert@lapp.in2p3.fr
4 Licence : CeCILL-C
5****************************************/
6
7#ifndef __PHOENIX_DL_H__
8#define __PHOENIX_DL_H__
9
10#include <string>
11#include <vector>
12
13void phoenix_listLibrarySymbol(std::vector<std::string> & vecFunction, const std::string & libFileName);
14
15std::string phoenix_mangleFunction(const std::string & functionPrototype, const std::string & extraInclude = "", const std::string & compiler = "g++");
16
17#endif
std::string phoenix_mangleFunction(const std::string &functionPrototype, const std::string &extraInclude="", const std::string &compiler="g++")
Mangle the given function prototype.
void phoenix_listLibrarySymbol(std::vector< std::string > &vecFunction, const std::string &libFileName)
List the symbols in the given library.