X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=src%2Fsortaction.h;h=a99f786988b88a9cb238fc77122fb6a14aa5d4f2;hb=HEAD;hp=5b810500c2dbea3ab454415eb0cebc17361efea8;hpb=6b05a1ca565e894a3d754d30d7daae84ed48d386;p=germs.git diff --git a/src/sortaction.h b/src/sortaction.h index 5b81050..a99f786 100644 --- a/src/sortaction.h +++ b/src/sortaction.h @@ -21,11 +21,15 @@ #ifndef __SORTACTION_H__ #define __SORTACTION_H__ -#include +#include "shared_ptr.h" #include class GeneOrder; +/** + * Abstraction for a sort action implementation, this is the base that other + * actions inherits from. + */ class SortActionImpl{ public: @@ -48,13 +52,13 @@ class SortActionImpl{ }; /** - * Abstraction of a sort action, all child actions has to be immutable. + * Abstraction of a sort action, all SortActionImpls has to be immutable. * * \author Michael Andreen */ class SortAction{ public: - typedef std::tr1::shared_ptr ActionPointer; + typedef shared_ptr ActionPointer; /** * Creates a new sort action, given a specified action.