Scarab  v2.4.6
Project 8 C++ Utility Library
Classes | Namespaces | Macros
param_codec.hh File Reference
#include "param.hh"
#include "scarab_api.hh"
#include "factory.hh"
#include <memory>
#include <string>
Include dependency graph for param_codec.hh:

Go to the source code of this file.

Classes

class  param_input_codec
 
class  param_output_codec
 
class  param_translator
 

Namespaces

 scarab
 

Macros

#define REGISTER_PARAM_INPUT_CODEC(codec_class, encoding)   static registrar< param_input_codec, codec_class > s_param_input_codec##codec_class##_registrar( encoding );
 
#define REGISTER_PARAM_OUTPUT_CODEC(codec_class, encoding)   static registrar< param_output_codec, codec_class > s_param_output_codec##codec_class##_registrar( encoding );
 

Macro Definition Documentation

◆ REGISTER_PARAM_INPUT_CODEC

#define REGISTER_PARAM_INPUT_CODEC (   codec_class,
  encoding 
)    static registrar< param_input_codec, codec_class > s_param_input_codec##codec_class##_registrar( encoding );

Definition at line 23 of file param_codec.hh.

◆ REGISTER_PARAM_OUTPUT_CODEC

#define REGISTER_PARAM_OUTPUT_CODEC (   codec_class,
  encoding 
)    static registrar< param_output_codec, codec_class > s_param_output_codec##codec_class##_registrar( encoding );

Definition at line 47 of file param_codec.hh.