CHROMA
xmllog_io.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Singleton instances of xml output
4  */
5 
6 #ifndef _XMLLOG_IO_H_
7 #define _XMLLOG_IO_H_
8 
9 #include "chromabase.h"
10 #include "singleton.h"
11 
12 
13 namespace Chroma
14 {
15 
16  /* typedef SingletonHolder< XMLReader > TheXMLInputReader; */
17 
18  // Create each singleton with a slightly different lifetime policy
19  // This trick is used to disambiguate only
20 
21  //! XML output holder
22  /*! \ingroup io */
23  typedef SingletonHolder<XMLFileWriter, CreateUsingNew,
24  DefaultLifetime1,
26 
27  //! XML log holder
28  /*! \ingroup io */
29  typedef SingletonHolder<XMLFileWriter, CreateUsingNew,
32 
33 } // End namespace Chroma
34 
35 #endif
Primary include file for CHROMA library code.
SingletonHolder< XMLFileWriter, CreateUsingNew, DefaultLifetime2, SingleThreaded > TheXMLLogWriter
XML log holder.
Definition: xmllog_io.h:31
SingletonHolder< XMLFileWriter, CreateUsingNew, DefaultLifetime1, SingleThreaded > TheXMLOutputWriter
XML output holder.
Definition: xmllog_io.h:25
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
Singleton support.