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