Gromacs  2026.0-dev-20250422-b697545
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
binaryinformation.h File Reference
#include <cstdio>
#include <memory>
#include <string>
+ Include dependency graph for binaryinformation.h:
+ This graph shows which files directly or indirectly include this file:

Description

Helper functionality for information about the currently running binary.

Classes

class  gmx::BinaryInformationRegistry
 Central location where modules can describe themselves. More...
 
class  gmx::BinaryInformationSettings
 Settings for printBinaryInformation(). More...
 

Functions

BinaryInformationRegistry & gmx::globalBinaryInformationRegistry ()
 Returns global instance for modules to use when registering.
 
void gmx::printBinaryInformation (FILE *fp, const IProgramContext &programContext, const BinaryInformationSettings &settings)
 Print basic information about the executable with custom settings. More...
 
void gmx::printBinaryInformation (TextWriter *writer, const IProgramContext &programContext, const BinaryInformationSettings &settings)
 Print basic information about the executable with custom settings. More...