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 | |||