Skip to content

Commit

Permalink
Merge 83060d5 into 1c6046d
Browse files Browse the repository at this point in the history
  • Loading branch information
David Hollman committed Apr 17, 2018
2 parents 1c6046d + 83060d5 commit 699ab79
Show file tree
Hide file tree
Showing 31 changed files with 1,224 additions and 478 deletions.
15 changes: 9 additions & 6 deletions src/include/darma/impl/collective/collective_fwd.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,14 @@ struct op_not_given { };
// TODO move these to interface files!
#include <darma/keyword_arguments/macros.h>

DeclareDarmaTypeTransparentKeyword(collectives, input);
DeclareDarmaTypeTransparentKeyword(collectives, output);
DeclareDarmaTypeTransparentKeyword(collectives, in_out);
DeclareDarmaTypeTransparentKeyword(collectives, piece);
DeclareDarmaTypeTransparentKeyword(collectives, n_pieces);
DeclareDarmaTypeTransparentKeyword(collectives, tag);
#include <darma/interface/app/keyword_arguments/input.h>
#include <darma/interface/app/keyword_arguments/output.h>
#include <darma/interface/app/keyword_arguments/in_out.h>
#include <darma/interface/app/keyword_arguments/tag.h>

// Deprecated:
#include <darma/interface/app/keyword_arguments/piece.h>
#include <darma/interface/app/keyword_arguments/n_pieces.h>


#endif //DARMAFRONTEND_COLLECTIVE_FWD_H
5 changes: 2 additions & 3 deletions src/include/darma/impl/commutative_access.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,16 +52,15 @@
#include <darma/impl/commutative_access_fwd.h>

#include <darma/impl/meta/detection.h> // nonesuch
#include <darma/app/interface/keyword_arguments/to_handle.h>
#include <darma/app/interface/keyword_arguments/to_collection.h>
#include <darma/keyword_arguments/macros.h>
#include <darma/keyword_arguments/parse.h>
#include <darma/impl/handle.h> // is_access_handle
#include "flow_handling.h"
#include "use.h"


DeclareDarmaTypeTransparentKeyword(commutative_access, to_handle);
DeclareDarmaTypeTransparentKeyword(commutative_access, to_collection);

namespace darma_runtime {

namespace detail {
Expand Down

0 comments on commit 699ab79

Please sign in to comment.