Skip to content

Commit

Permalink
Fix typos: Abstact to Abstract, Gingko to Ginkgo.
Browse files Browse the repository at this point in the history
  • Loading branch information
pratikvn committed Apr 6, 2020
1 parent 8da2da9 commit 3190c3e
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 14 deletions.
4 changes: 2 additions & 2 deletions cmake/information_helpers.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ macro(ginkgo_git_information)
OUTPUT_VARIABLE GINKGO_GIT_BRANCH
OUTPUT_STRIP_TRAILING_WHITESPACE)
execute_process(
COMMAND ${GIT_EXECUTABLE} log -1 --format=%H ${Gingko_SOURCE_DIR}
COMMAND ${GIT_EXECUTABLE} log -1 --format=%H ${Ginkgo_SOURCE_DIR}
WORKING_DIRECTORY ${Ginkgo_SOURCE_DIR}
OUTPUT_VARIABLE GINKGO_GIT_REVISION
OUTPUT_STRIP_TRAILING_WHITESPACE)
execute_process(
COMMAND ${GIT_EXECUTABLE} log -1 --format=%h ${Gingko_SOURCE_DIR}
COMMAND ${GIT_EXECUTABLE} log -1 --format=%h ${Ginkgo_SOURCE_DIR}
WORKING_DIRECTORY ${Ginkgo_SOURCE_DIR}
OUTPUT_VARIABLE GINKGO_GIT_SHORTREV
OUTPUT_STRIP_TRAILING_WHITESPACE)
Expand Down
24 changes: 12 additions & 12 deletions include/ginkgo/core/base/polymorphic_object.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -290,50 +290,50 @@ class PolymorphicObject : public log::EnableLogging<PolymorphicObject> {
* @see EnablePolymorphicObject for creating a concrete subclass of
* PolymorphicObject.
*/
template <typename AbstactObject, typename PolymorphicBase = PolymorphicObject>
template <typename AbstractObject, typename PolymorphicBase = PolymorphicObject>
class EnableAbstractPolymorphicObject : public PolymorphicBase {
public:
using PolymorphicBase::PolymorphicBase;

std::unique_ptr<AbstactObject> create_default(
std::unique_ptr<AbstractObject> create_default(
std::shared_ptr<const Executor> exec) const
{
return std::unique_ptr<AbstactObject>{static_cast<AbstactObject *>(
return std::unique_ptr<AbstractObject>{static_cast<AbstractObject *>(
this->create_default_impl(std::move(exec)).release())};
}

std::unique_ptr<AbstactObject> create_default() const
std::unique_ptr<AbstractObject> create_default() const
{
return this->create_default(this->get_executor());
}

std::unique_ptr<AbstactObject> clone(
std::unique_ptr<AbstractObject> clone(
std::shared_ptr<const Executor> exec) const
{
auto new_op = this->create_default(exec);
new_op->copy_from(this);
return new_op;
}

std::unique_ptr<AbstactObject> clone() const
std::unique_ptr<AbstractObject> clone() const
{
return this->clone(this->get_executor());
}

AbstactObject *copy_from(const PolymorphicObject *other)
AbstractObject *copy_from(const PolymorphicObject *other)
{
return static_cast<AbstactObject *>(this->copy_from_impl(other));
return static_cast<AbstractObject *>(this->copy_from_impl(other));
}

AbstactObject *copy_from(std::unique_ptr<PolymorphicObject> other)
AbstractObject *copy_from(std::unique_ptr<PolymorphicObject> other)
{
return static_cast<AbstactObject *>(
return static_cast<AbstractObject *>(
this->copy_from_impl(std::move(other)));
}

AbstactObject *clear()
AbstractObject *clear()
{
return static_cast<AbstactObject *>(this->clear_impl());
return static_cast<AbstractObject *>(this->clear_impl());
}
};

Expand Down

0 comments on commit 3190c3e

Please sign in to comment.