FEDEM Solver  R8.0
Source code of the dynamics solver
Macros
FFCmdLineArgInterface.H File Reference

Wrapper for FFaCmdLineArg to facilitate use in shared object libraries. More...

#include "FFaLib/FFaCmdLineArg/FFaCmdLineArg.H"
Include dependency graph for FFCmdLineArgInterface.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ADDOPTION   FFaCmdLineArg::instance()->addOption
 Convenience macro for adding command-line options. More...
 
#define ADD_PRIVATE_OPTION(a, b, c)   ADDOPTION(a,b,c,false)
 Convenience macro, for adding private command-line options. More...
 

Detailed Description

Wrapper for FFaCmdLineArg to facilitate use in shared object libraries.

The purpose of this wrapper is to redefine the ADDOPTION symbol into functions, that can be used when the command-line argument handler is built into a shared library, while the main program using it is not in that library.

Macro Definition Documentation

◆ ADD_PRIVATE_OPTION

#define ADD_PRIVATE_OPTION (   a,
  b,
 
)    ADDOPTION(a,b,c,false)

Convenience macro, for adding private command-line options.

◆ ADDOPTION

#define ADDOPTION   FFaCmdLineArg::instance()->addOption

Convenience macro for adding command-line options.

Used when both FFaCmdLineArg and the user of it (the main program), reside in the same library (or in two different static libraries).