[Libreoffice-commits] core.git: sw/source
Tor Lillqvist
tml at collabora.com
Fri Aug 28 22:19:20 PDT 2015
sw/source/filter/ww8/needed_cast.hxx | 2 -
sw/source/filter/ww8/staticassert.hxx | 63 ----------------------------------
sw/source/filter/ww8/styles.cxx | 1
3 files changed, 66 deletions(-)
New commits:
commit 091fde623d33a21162658d9f2338ab0b23e82a90
Author: Tor Lillqvist <tml at collabora.com>
Date: Sat Aug 29 08:02:57 2015 +0300
Bin include file with unused stuff
Change-Id: I6c4b78a673183252604da0fe2deff6e4a2fa60d6
diff --git a/sw/source/filter/ww8/needed_cast.hxx b/sw/source/filter/ww8/needed_cast.hxx
index 2280f77..a7a6a04 100644
--- a/sw/source/filter/ww8/needed_cast.hxx
+++ b/sw/source/filter/ww8/needed_cast.hxx
@@ -20,8 +20,6 @@
#ifndef INCLUDED_SW_SOURCE_FILTER_WW8_NEEDED_CAST_HXX
#define INCLUDED_SW_SOURCE_FILTER_WW8_NEEDED_CAST_HXX
-#include "staticassert.hxx"
-
namespace ww
{
template<typename Ret, typename Param> Ret checking_cast(Param in, Ret)
diff --git a/sw/source/filter/ww8/staticassert.hxx b/sw/source/filter/ww8/staticassert.hxx
deleted file mode 100644
index 274b5ee..0000000
--- a/sw/source/filter/ww8/staticassert.hxx
+++ /dev/null
@@ -1,63 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef INCLUDED_SW_SOURCE_FILTER_WW8_STATICASSERT_HXX
-#define INCLUDED_SW_SOURCE_FILTER_WW8_STATICASSERT_HXX
-
-/*
- Lifted direct from:
- Modern C++ Design: Generic Programming and Design Patterns Applied
- Section 2.1
- by Andrei Alexandrescu
-*/
-namespace ww
-{
- template<bool> class compile_time_check
- {
- public:
- compile_time_check(...) {}
- };
-
- template<> class compile_time_check<false>
- {
- };
-}
-
- /*
- Similar to assert, StaticAssert is only in operation when NDEBUG is not
- defined. It will test its first argument at compile time and on failure
- report the error message of the second argument, which must be a valid c++
- classname. i.e. no spaces, punctuation or reserved keywords.
- */
-#ifndef NDEBUG
-# define StaticAssert(test, errormsg) \
- do { \
- struct ERROR_##errormsg {}; \
- typedef ww::compile_time_check< (test) != 0 > tmplimpl; \
- tmplimpl aTemp = tmplimpl(ERROR_##errormsg()); \
- sizeof(aTemp); \
- } while (0)
-#else
-# define StaticAssert(test, errormsg) \
- do {} while (0)
-#endif
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/filter/ww8/styles.cxx b/sw/source/filter/ww8/styles.cxx
index 2297c1b..3f74cf5 100644
--- a/sw/source/filter/ww8/styles.cxx
+++ b/sw/source/filter/ww8/styles.cxx
@@ -23,7 +23,6 @@
#include <algorithm>
#include <rtl/ustring.hxx>
#include <osl/diagnose.h>
-#include "staticassert.hxx"
namespace
{
More information about the Libreoffice-commits
mailing list