Synesis Software STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ...

ignore_missing_arguments_scope Class Reference

#include <fastformat/format/specification_defect_handling/ignore_missing_arguments_scope.hpp>

Inheritance diagram for ignore_missing_arguments_scope:

mismatched_arguments_scope_base

List of all members.


Detailed Description

Scoping class that suppresses the reporting of unreferenced arguments during its lifetime.

Public Types

typedef
mismatched_arguments_scope_base 
parent_class_type
 Member Types.
typedef
ignore_missing_arguments_scope 
class_type
 This type.

Public Member Functions

 ignore_missing_arguments_scope ()
 Construction.
 ~ignore_missing_arguments_scope ()
 Restores the thread/process mismatched handler to the function registered prior to the construction of this instance.

Member Typedef Documentation

Member Types.

The parent type

This type.

Reimplemented from mismatched_arguments_scope_base.


Constructor & Destructor Documentation

Construction.

Causes the thread/process mismatched handler to be set to a function that ignores the FF_REPLACEMENTCODE_MISSING_ARGUMENT code and passes all others to the previously-registered handler

~ignore_missing_arguments_scope (  )  [inline]

Restores the thread/process mismatched handler to the function registered prior to the construction of this instance.

Warning:
The system behaviour is undefined if the thread/process mismatch handler is modified during the lifetime of this instance


The documentation for this class was generated from the following file:

FastFormat Library documentation Matthew Wilson, 2006-2009 SourceForge.net Logo