sisi4s
Loading...
Searching...
No Matches
Emitter.hpp File Reference
#include <util/SharedPointer.hpp>
#include <string>
#include <yaml-cpp/yaml.h>
Include dependency graph for Emitter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sisi4s::Emitter
 Class with static members offering control over yaml emitting. Entries are emitted with the macro EMIT. More...
 

Namespaces

namespace  sisi4s
 

Macros

#define EMIT(...)
 
#define EMIT_FLUSH(...)
 

Macro Definition Documentation

◆ EMIT

#define EMIT (   ...)
Value:
if (sisi4s::Emitter::getRank() != 0) { \
static int getRank()
Definition Emitter.cxx:15
static YAML::Emitter & getEmitter()
Definition Emitter.cxx:19

◆ EMIT_FLUSH

#define EMIT_FLUSH (   ...)
Value:
if (sisi4s::Emitter::getRank() != 0) { \
static void flush()
Definition Emitter.cxx:28