wow. that was easy: git mv core nucleus
[feisty_meow.git] / core / library / loggers / eol_aware.h
diff --git a/core/library/loggers/eol_aware.h b/core/library/loggers/eol_aware.h
deleted file mode 100644 (file)
index 9e6280f..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-#ifndef EOL_AWARE_CLASS
-#define EOL_AWARE_CLASS
-
-/*****************************************************************************\
-*                                                                             *
-*  Name   : eol_aware
-*  Author : Chris Koeritz
-*                                                                             *
-*******************************************************************************
-* Copyright (c) 1996-$now By Author.  This program is free software; you can  *
-* redistribute it and/or modify it under the terms of the GNU General Public  *
-* License as published by the Free Software Foundation; either version 2 of   *
-* the License or (at your option) any later version.  This is online at:      *
-*     http://www.fsf.org/copyleft/gpl.html                                    *
-* Please send any updates to: fred@gruntose.com                               *
-\*****************************************************************************/
-
-#include <basis/definitions.h>
-#include <textual/parser_bits.h>
-
-namespace loggers {
-
-//! Provides an abstract base for logging mechanisms.
-/*!
-  This assists greatly in generating diagnostic entries polymorphically and in
-  enabling different logging mechanisms to be plugged in easily.  Note that all
-  of the functions are defined virtually which enables overriding pretty much
-  all of the base functionality.  Use this wisely, if ever.
-*/ 
-
-class eol_aware : public virtual basis::root_object
-{
-public:
-  virtual textual::parser_bits::line_ending eol() { return c_ending; }
-    //!< observes how line endings are to be printed.
-
-  virtual void eol(textual::parser_bits::line_ending to_set) { c_ending = to_set; }
-    //!< modifies how line endings are to be printed.
-
-  virtual basis::astring get_ending() { return textual::parser_bits::eol_to_chars(c_ending); }
-    //!< returns a string for the current ending.
-
-  virtual void get_ending(basis::astring &to_end) { to_end = textual::parser_bits::eol_to_chars(c_ending); }
-    //!< appends a string for the current ending to "to_end".
-
-private:
-  textual::parser_bits::line_ending c_ending;  //!< the current printing style.
-};
-
-} //namespace.
-
-#endif
-