Skip to content

Commit

Permalink
Formatting: apply clang-format to ThemisPP
Browse files Browse the repository at this point in the history
Use the new format for ThemisPP and apply some manual fixes in include
order and add some empty lines.
  • Loading branch information
forelocked-beobachter authored and ilammy committed Mar 2, 2019
1 parent 7d9713b commit ad90507
Show file tree
Hide file tree
Showing 7 changed files with 972 additions and 778 deletions.
65 changes: 36 additions & 29 deletions src/wrappers/themis/themispp/exception.hpp
Original file line number Diff line number Diff line change
@@ -1,46 +1,53 @@
/*
* Copyright (c) 2015 Cossack Labs Limited
*
* Licensed 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
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
* Copyright (c) 2015 Cossack Labs Limited
*
* Licensed 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
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef THEMISPP_EXCEPTION_HPP_
#define THEMISPP_EXCEPTION_HPP_

#include <stdexcept>

#include <themis/themis.h>

namespace themispp{
class exception_t: public std::runtime_error
{
public:
namespace themispp
{

class exception_t : public std::runtime_error
{
public:
explicit exception_t(const char* what)
: std::runtime_error(what)
, status_(THEMIS_INVALID_PARAMETER)
{}
: std::runtime_error(what)
, status_(THEMIS_INVALID_PARAMETER)
{
}

exception_t(const char* what, ::themis_status_t status)
: std::runtime_error(what)
, status_(status)
{}
: std::runtime_error(what)
, status_(status)
{
}

::themis_status_t status() const {
return status_;
::themis_status_t status() const
{
return status_;
}

private:
private:
::themis_status_t status_;
};
}//themispp ns
};

} // namespace themispp

#endif
Loading

0 comments on commit ad90507

Please sign in to comment.