answer.hxx   answer.hxx 
// file : cutl/meta/answer.hxx // file : cutl/meta/answer.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_META_ANSWER_HXX #ifndef CUTL_META_ANSWER_HXX
#define CUTL_META_ANSWER_HXX #define CUTL_META_ANSWER_HXX
namespace cutl namespace cutl
{ {
namespace meta namespace meta
{ {
struct yes struct yes
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 any.hxx   any.hxx 
// file : cutl/container/any.hxx // file : cutl/container/any.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_CONTAINER_ANY_HXX #ifndef CUTL_CONTAINER_ANY_HXX
#define CUTL_CONTAINER_ANY_HXX #define CUTL_CONTAINER_ANY_HXX
#include <memory> // std::auto_ptr #include <memory> // std::auto_ptr
#include <typeinfo> // std::type_info #include <typeinfo> // std::type_info
#include <cutl/exception.hxx> #include <cutl/exception.hxx>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 auto-remove.hxx   auto-remove.hxx 
// file : cutl/fs/auto-remove.hxx // file : cutl/fs/auto-remove.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_FS_AUTO_REMOVE_HXX #ifndef CUTL_FS_AUTO_REMOVE_HXX
#define CUTL_FS_AUTO_REMOVE_HXX #define CUTL_FS_AUTO_REMOVE_HXX
#include <vector> #include <vector>
#include <cutl/fs/path.hxx> #include <cutl/fs/path.hxx>
#include <cutl/fs/exception.hxx> #include <cutl/fs/exception.hxx>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 base.hxx   base.hxx 
// file : cutl/shared-ptr/base.hxx // file : cutl/shared-ptr/base.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_SHARED_PTR_BASE_HXX #ifndef CUTL_SHARED_PTR_BASE_HXX
#define CUTL_SHARED_PTR_BASE_HXX #define CUTL_SHARED_PTR_BASE_HXX
#include <new> #include <new>
#include <cstddef> // std::size_t #include <cstddef> // std::size_t
#include <cutl/exception.hxx> #include <cutl/exception.hxx>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 base.ixx   base.ixx 
// file : cutl/shared-ptr/base.ixx // file : cutl/shared-ptr/base.ixx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
namespace cutl namespace cutl
{ {
// share // share
// //
inline share:: inline share::
share (char id) share (char id)
: id_ (id) : id_ (id)
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 base.txx   base.txx 
// file : cutl/shared-ptr/base.txx // file : cutl/shared-ptr/base.txx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#include <cutl/meta/answer.hxx> #include <cutl/meta/answer.hxx>
#include <cutl/meta/polymorphic-p.hxx> #include <cutl/meta/polymorphic-p.hxx>
namespace cutl namespace cutl
{ {
namespace bits namespace bits
{ {
// Support for locating the counter in the memory block. // Support for locating the counter in the memory block.
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 class-p.hxx   class-p.hxx 
// file : cutl/meta/class-p.hxx // file : cutl/meta/class-p.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_META_CLASS_HXX #ifndef CUTL_META_CLASS_HXX
#define CUTL_META_CLASS_HXX #define CUTL_META_CLASS_HXX
#include <cutl/meta/answer.hxx> #include <cutl/meta/answer.hxx>
namespace cutl namespace cutl
{ {
namespace meta namespace meta
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 code-stream.hxx   code-stream.hxx 
// file : cutl/compiler/code-stream.hxx // file : cutl/compiler/code-stream.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_COMPILER_CODE_STREAM_HXX #ifndef CUTL_COMPILER_CODE_STREAM_HXX
#define CUTL_COMPILER_CODE_STREAM_HXX #define CUTL_COMPILER_CODE_STREAM_HXX
#include <memory> // std::auto_ptr #include <memory> // std::auto_ptr
#include <ostream> #include <ostream>
#include <cutl/exception.hxx> #include <cutl/exception.hxx>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 code-stream.txx   code-stream.txx 
// file : cutl/compiler/code-stream.txx // file : cutl/compiler/code-stream.txx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
namespace cutl namespace cutl
{ {
namespace compiler namespace compiler
{ {
// code_stream // code_stream
// //
template <typename C> template <typename C>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 config.h   config.h 
/* cutl/details/config.h. Generated from config.h.in by configure. */ /* cutl/details/config.h. Generated from config.h.in by configure. */
/* file : cutl/details/config.h.in /* file : cutl/details/config.h.in
* author : Boris Kolpackov <boris@codesynthesis.com> * copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
* copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
* license : MIT; see accompanying LICENSE file * license : MIT; see accompanying LICENSE file
*/ */
/* This file is automatically processed by configure. */ /* This file is automatically processed by configure. */
#ifndef CUTL_DETAILS_CONFIG_H #ifndef CUTL_DETAILS_CONFIG_H
#define CUTL_DETAILS_CONFIG_H #define CUTL_DETAILS_CONFIG_H
/* #undef LIBCUTL_STATIC_LIB */ /* #undef LIBCUTL_STATIC_LIB */
/* #undef LIBCUTL_EXTERNAL_BOOST */
#endif /* CUTL_DETAILS_CONFIG_H */ #endif /* CUTL_DETAILS_CONFIG_H */
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 config.hxx   config.hxx 
// file : cutl/details/config.hxx // file : cutl/details/config.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2005-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_DETAILS_CONFIG_HXX #ifndef CUTL_DETAILS_CONFIG_HXX
#define CUTL_DETAILS_CONFIG_HXX #define CUTL_DETAILS_CONFIG_HXX
#ifdef _MSC_VER #ifdef _MSC_VER
# include <cutl/details/config-vc.h>
#else #else
# include <cutl/details/config.h> # include <cutl/details/config.h>
#endif #endif
#endif // CUTL_DETAILS_CONFIG_HXX #endif // CUTL_DETAILS_CONFIG_HXX
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 context.hxx   context.hxx 
// file : cutl/compiler/context.hxx // file : cutl/compiler/context.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_COMPILER_CONTEXT_HXX #ifndef CUTL_COMPILER_CONTEXT_HXX
#define CUTL_COMPILER_CONTEXT_HXX #define CUTL_COMPILER_CONTEXT_HXX
#include <map> #include <map>
#include <string> #include <string>
#include <cstddef> // std::size_t #include <cstddef> // std::size_t
#include <typeinfo> #include <typeinfo>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 context.txx   context.txx 
// file : cutl/compiler/context.txx // file : cutl/compiler/context.txx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
namespace cutl namespace cutl
{ {
namespace compiler namespace compiler
{ {
template <typename X> template <typename X>
X& context:: X& context::
get (std::string const& key) get (std::string const& key)
{ {
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 cxx-indenter.hxx   cxx-indenter.hxx 
// file : cutl/compiler/cxx-indenter.hxx // file : cutl/compiler/cxx-indenter.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_COMPILER_CXX_INDENTER_HXX #ifndef CUTL_COMPILER_CXX_INDENTER_HXX
#define CUTL_COMPILER_CXX_INDENTER_HXX #define CUTL_COMPILER_CXX_INDENTER_HXX
#include <set> #include <set>
#include <stack> #include <stack>
#include <deque> #include <deque>
#include <string> #include <string>
#include <cstddef> // std::size_t #include <cstddef> // std::size_t
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 cxx-indenter.ixx   cxx-indenter.ixx 
// file : cutl/compiler/cxx-indenter.ixx // file : cutl/compiler/cxx-indenter.ixx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
namespace cutl namespace cutl
{ {
namespace compiler namespace compiler
{ {
template <typename C> template <typename C>
inline typename cxx_indenter<C>::char_class_type cxx_indenter<C>:: inline typename cxx_indenter<C>::char_class_type cxx_indenter<C>::
char_class (C c) char_class (C c)
{ {
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 cxx-indenter.txx   cxx-indenter.txx 
// file : cutl/compiler/cxx-indenter.txx // file : cutl/compiler/cxx-indenter.txx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
namespace cutl namespace cutl
{ {
namespace compiler namespace compiler
{ {
template <typename C> template <typename C>
cxx_indenter<C>:: cxx_indenter<C>::
cxx_indenter (code_stream<C>& out) cxx_indenter (code_stream<C>& out)
: out_ (out), : out_ (out),
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 exception.hxx   exception.hxx 
// file : cutl/exception.hxx // file : cutl/exception.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_EXCEPTION_HXX #ifndef CUTL_EXCEPTION_HXX
#define CUTL_EXCEPTION_HXX #define CUTL_EXCEPTION_HXX
#include <exception> #include <exception>
#include <cutl/details/export.hxx> #include <cutl/details/export.hxx>
namespace cutl namespace cutl
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 export.hxx   export.hxx 
// file : cutl/details/export.hxx // file : cutl/details/export.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2005-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_DETAILS_EXPORT_HXX #ifndef CUTL_DETAILS_EXPORT_HXX
#define CUTL_DETAILS_EXPORT_HXX #define CUTL_DETAILS_EXPORT_HXX
#include <cutl/details/config.hxx> #include <cutl/details/config.hxx>
#ifdef LIBCUTL_STATIC_LIB #ifdef LIBCUTL_STATIC_LIB
# define LIBCUTL_EXPORT # define LIBCUTL_EXPORT
#else #else
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 graph.hxx   graph.hxx 
// file : cutl/container/graph.hxx // file : cutl/container/graph.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_CONTAINER_GRAPH_HXX #ifndef CUTL_CONTAINER_GRAPH_HXX
#define CUTL_CONTAINER_GRAPH_HXX #define CUTL_CONTAINER_GRAPH_HXX
#include <map> #include <map>
#include <cutl/exception.hxx> #include <cutl/exception.hxx>
#include <cutl/shared-ptr.hxx> #include <cutl/shared-ptr.hxx>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 graph.txx   graph.txx 
// file : cutl/container/graph.txx // file : cutl/container/graph.txx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
namespace cutl namespace cutl
{ {
namespace container namespace container
{ {
// Nodes. // Nodes.
// //
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 path.hxx   path.hxx 
// file : cutl/fs/path.hxx // file : cutl/fs/path.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_FS_PATH_HXX #ifndef CUTL_FS_PATH_HXX
#define CUTL_FS_PATH_HXX #define CUTL_FS_PATH_HXX
#include <string> #include <string>
#include <iosfwd> #include <iosfwd>
#include <cutl/exception.hxx> #include <cutl/exception.hxx>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 path.ixx   path.ixx 
// file : cutl/fs/path.ixx // file : cutl/fs/path.ixx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifdef _WIN32 #ifdef _WIN32
# include <cctype> // std::tolower # include <cctype> // std::tolower
# include <cwctype> // std::towlower # include <cwctype> // std::towlower
#endif #endif
namespace cutl namespace cutl
{ {
namespace fs namespace fs
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 path.txx   path.txx 
// file : cutl/fs/path.txx // file : cutl/fs/path.txx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#include <vector> #include <vector>
namespace cutl namespace cutl
{ {
namespace fs namespace fs
{ {
template <typename C> template <typename C>
basic_path<C> basic_path<C>:: basic_path<C> basic_path<C>::
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 pointer-iterator.hxx   pointer-iterator.hxx 
// file : cutl/container/pointer-iterator.hxx // file : cutl/container/pointer-iterator.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_CONTAINER_POINTER_ITERATOR_HXX #ifndef CUTL_CONTAINER_POINTER_ITERATOR_HXX
#define CUTL_CONTAINER_POINTER_ITERATOR_HXX #define CUTL_CONTAINER_POINTER_ITERATOR_HXX
#include <iterator> // std::iterator_traits #include <iterator> // std::iterator_traits
#include <cutl/meta/remove-p.hxx> #include <cutl/meta/remove-p.hxx>
namespace cutl namespace cutl
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 polymorphic-p.hxx   polymorphic-p.hxx 
// file : cutl/meta/polymorphic-p.hxx // file : cutl/meta/polymorphic-p.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_META_POLYMORPHIC_HXX #ifndef CUTL_META_POLYMORPHIC_HXX
#define CUTL_META_POLYMORPHIC_HXX #define CUTL_META_POLYMORPHIC_HXX
#include <cutl/meta/class-p.hxx> #include <cutl/meta/class-p.hxx>
#include <cutl/meta/remove-cv.hxx> #include <cutl/meta/remove-cv.hxx>
namespace cutl namespace cutl
{ {
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 re.hxx   re.hxx 
// file : cutl/re.hxx // file : cutl/re.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_RE_HXX #ifndef CUTL_RE_HXX
#define CUTL_RE_HXX #define CUTL_RE_HXX
#include <string> #include <string>
#include <iosfwd> // std::ostream #include <iosfwd> // std::ostream
#include <cutl/exception.hxx> #include <cutl/exception.hxx>
#include <cutl/details/export.hxx> #include <cutl/details/export.hxx>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 remove-c.hxx   remove-c.hxx 
// file : cutl/meta/remove-c.hxx // file : cutl/meta/remove-c.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_META_REMOVE_C_HXX #ifndef CUTL_META_REMOVE_C_HXX
#define CUTL_META_REMOVE_C_HXX #define CUTL_META_REMOVE_C_HXX
namespace cutl namespace cutl
{ {
namespace meta namespace meta
{ {
template <typename X> template <typename X>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 remove-cv.hxx   remove-cv.hxx 
// file : cutl/meta/remove-cv.hxx // file : cutl/meta/remove-cv.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_META_REMOVE_CV_HXX #ifndef CUTL_META_REMOVE_CV_HXX
#define CUTL_META_REMOVE_CV_HXX #define CUTL_META_REMOVE_CV_HXX
#include <cutl/meta/remove-c.hxx> #include <cutl/meta/remove-c.hxx>
#include <cutl/meta/remove-v.hxx> #include <cutl/meta/remove-v.hxx>
namespace cutl namespace cutl
{ {
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 remove-p.hxx   remove-p.hxx 
// file : cutl/meta/remove-p.hxx // file : cutl/meta/remove-p.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_META_REMOVE_P_HXX #ifndef CUTL_META_REMOVE_P_HXX
#define CUTL_META_REMOVE_P_HXX #define CUTL_META_REMOVE_P_HXX
namespace cutl namespace cutl
{ {
namespace meta namespace meta
{ {
template <typename X> template <typename X>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 remove-v.hxx   remove-v.hxx 
// file : cutl/meta/remove-v.hxx // file : cutl/meta/remove-v.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_META_REMOVE_V_HXX #ifndef CUTL_META_REMOVE_V_HXX
#define CUTL_META_REMOVE_V_HXX #define CUTL_META_REMOVE_V_HXX
namespace cutl namespace cutl
{ {
namespace meta namespace meta
{ {
template <typename X> template <typename X>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 shared-ptr.hxx   shared-ptr.hxx 
// file : cutl/shared-ptr.hxx // file : cutl/shared-ptr.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_SHARED_PTR_HXX #ifndef CUTL_SHARED_PTR_HXX
#define CUTL_SHARED_PTR_HXX #define CUTL_SHARED_PTR_HXX
#include <cutl/shared-ptr/base.hxx> #include <cutl/shared-ptr/base.hxx>
namespace cutl namespace cutl
{ {
template <typename X> template <typename X>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 sloc-counter.hxx   sloc-counter.hxx 
// file : cutl/compiler/sloc-counter.hxx // file : cutl/compiler/sloc-counter.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_COMPILER_SLOC_COUNTER_HXX #ifndef CUTL_COMPILER_SLOC_COUNTER_HXX
#define CUTL_COMPILER_SLOC_COUNTER_HXX #define CUTL_COMPILER_SLOC_COUNTER_HXX
#include <cstddef> // std::size_t #include <cstddef> // std::size_t
#include <cutl/compiler/code-stream.hxx> #include <cutl/compiler/code-stream.hxx>
namespace cutl namespace cutl
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 sloc-counter.txx   sloc-counter.txx 
// file : cutl/compiler/sloc-counter.txx // file : cutl/compiler/sloc-counter.txx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#include <cctype> // std::isspace #include <cctype> // std::isspace
namespace cutl namespace cutl
{ {
namespace compiler namespace compiler
{ {
template <typename C> template <typename C>
sloc_counter<C>:: sloc_counter<C>::
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 static-ptr.hxx   static-ptr.hxx 
// file : cutl/static-ptr.hxx // file : cutl/static-ptr.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_STATIC_PTR_HXX #ifndef CUTL_STATIC_PTR_HXX
#define CUTL_STATIC_PTR_HXX #define CUTL_STATIC_PTR_HXX
#include <cstddef> // std::size_t #include <cstddef> // std::size_t
namespace cutl namespace cutl
{ {
// This class template implements Jerry Schwarz's static // This class template implements Jerry Schwarz's static
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 traversal.hxx   traversal.hxx 
// file : cutl/compiler/traversal.hxx // file : cutl/compiler/traversal.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_COMPILER_TRAVERSAL_HXX #ifndef CUTL_COMPILER_TRAVERSAL_HXX
#define CUTL_COMPILER_TRAVERSAL_HXX #define CUTL_COMPILER_TRAVERSAL_HXX
#include <map> #include <map>
#include <set> #include <set>
#include <vector> #include <vector>
#include <cutl/compiler/type-info.hxx> #include <cutl/compiler/type-info.hxx>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 traversal.txx   traversal.txx 
// file : cutl/compiler/traversal.txx // file : cutl/compiler/traversal.txx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
namespace cutl namespace cutl
{ {
namespace compiler namespace compiler
{ {
// traverser // traverser
// //
template<typename B> template<typename B>
traverser<B>:: traverser<B>::
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 type-id.hxx   type-id.hxx 
// file : cutl/compiler/type-id.hxx // file : cutl/compiler/type-id.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_COMPILER_TYPE_ID_HXX #ifndef CUTL_COMPILER_TYPE_ID_HXX
#define CUTL_COMPILER_TYPE_ID_HXX #define CUTL_COMPILER_TYPE_ID_HXX
#include <typeinfo> // std::type_info #include <typeinfo> // std::type_info
#include <cutl/details/export.hxx> #include <cutl/details/export.hxx>
namespace cutl namespace cutl
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 type-id.ixx   type-id.ixx 
// file : cutl/compiler/type-id.ixx // file : cutl/compiler/type-id.ixx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
namespace cutl namespace cutl
{ {
namespace compiler namespace compiler
{ {
inline inline
type_id:: type_id::
type_id (std::type_info const& ti) type_id (std::type_info const& ti)
: ti_ (&ti) : ti_ (&ti)
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 type-id.txx   type-id.txx 
// file : cutl/compiler/type-id.txx // file : cutl/compiler/type-id.txx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
namespace cutl namespace cutl
{ {
namespace compiler namespace compiler
{ {
template <typename X> template <typename X>
inline inline
type_id:: type_id::
type_id (X const volatile& x) type_id (X const volatile& x)
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 type-info.hxx   type-info.hxx 
// file : cutl/compiler/type-info.hxx // file : cutl/compiler/type-info.hxx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
#ifndef CUTL_COMPILER_TYPE_INFO_HXX #ifndef CUTL_COMPILER_TYPE_INFO_HXX
#define CUTL_COMPILER_TYPE_INFO_HXX #define CUTL_COMPILER_TYPE_INFO_HXX
#include <map> #include <map>
#include <vector> #include <vector>
#include <typeinfo> // std::type_info #include <typeinfo> // std::type_info
#include <cutl/exception.hxx> #include <cutl/exception.hxx>
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added


 type-info.ixx   type-info.ixx 
// file : cutl/compiler/type-info.ixx // file : cutl/compiler/type-info.ixx
// author : Boris Kolpackov <boris@codesynthesis.com> // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC
// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file // license : MIT; see accompanying LICENSE file
namespace cutl namespace cutl
{ {
namespace compiler namespace compiler
{ {
// base_info // base_info
// //
inline inline
 End of changes. 1 change blocks. 
2 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/