Commit 68d43bdb authored by Matthieu Dorier's avatar Matthieu Dorier
Browse files

added copyright header

parent 02c51546
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_BUFFER_HPP
#define __THALLIUM_BUFFER_HPP
......
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_CALLABLE_REMOTE_PROCEDURE_HPP
#define __THALLIUM_CALLABLE_REMOTE_PROCEDURE_HPP
......
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_ENDPOINT_HPP
#define __THALLIUM_ENDPOINT_HPP
......
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_ENGINE_HPP
#define __THALLIUM_ENGINE_HPP
......
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_FUNCTION_CAST_HPP
#define __THALLIUM_FUNCTION_CAST_HPP
......
#ifndef __THALLIUM_FUNCTION_TRAITS_HPP
#define __THALLIUM_FUNCTION_TRAITS_HPP
namespace thallium {
template<typename...>
struct types {
using type=types;
};
template<class Sig> struct args;
template<class R, class...Args>
struct args<R(Args...)> : types<Args...> {};
template<class Sig> using args_t = typename args<Sig>::type;
/*
EXAMPLE:
template <class...Params>
void some_function(types<Params...>) {
}
void* fopen(const char* filename, const char* mode);
int main(){
some_function(args_t<decltype(fopen)>{});
}
}
*/
#endif
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_PACKED_RESPONSE_HPP
#define __THALLIUM_PACKED_RESPONSE_HPP
......
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_PROC_BUFFER_HPP
#define __THALLIUM_PROC_BUFFER_HPP
......
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_REMOTE_PROCEDURE_HPP
#define __THALLIUM_REMOTE_PROCEDURE_HPP
......
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_REQUEST_HPP
#define __THALLIUM_REQUEST_HPP
......
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_BUFFER_INPUT_ARCHIVE_HPP
#define __THALLIUM_BUFFER_INPUT_ARCHIVE_HPP
......
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_BUFFER_OUTPUT_ARCHIVE_HPP
#define __THALLIUM_BUFFER_OUTPUT_ARCHIVE_HPP
......
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef SERIALIZE_H
#define SERIALIZE_H
......
#ifndef THALLIUM_ARRAY_SERIALIZATION_H
#define THALLIUM_ARRAY_SERIALIZATION_H
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_ARRAY_SERIALIZATION_HPP
#define __THALLIUM_ARRAY_SERIALIZATION_HPP
#include <type_traits>
#include <array>
......
#ifndef THALLIUM_COMPLEX_SERIALIZATION_H
#define THALLIUM_COMPLEX_SERIALIZATION_H
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_COMPLEX_SERIALIZATION_HPP
#define __THALLIUM_COMPLEX_SERIALIZATION_HPP
#include <complex>
......
#ifndef THALLIUM_DEQUE_SERIALIZATION_H
#define THALLIUM_DEQUE_SERIALIZATION_H
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_DEQUE_SERIALIZATION_HPP
#define __THALLIUM_DEQUE_SERIALIZATION_HPP
#include <deque>
......
#ifndef THALLIUM_FORWARD_LIST_SERIALIZATION_H
#define THALLIUM_FORWARD_LIST_SERIALIZATION_H
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_FORWARD_LIST_SERIALIZATION_HPP
#define __THALLIUM_FORWARD_LIST_SERIALIZATION_HPP
#include <forward_list>
......
#ifndef THALLIUM_LIST_SERIALIZATION_H
#define THALLIUM_LIST_SERIALIZATION_H
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_LIST_SERIALIZATION_HPP
#define __THALLIUM_LIST_SERIALIZATION_HPP
#include <list>
......
#ifndef THALLIUM_MAP_SERIALIZATION_H
#define THALLIUM_MAP_SERIALIZATION_H
#ifndef __THALLIUM_MAP_SERIALIZATION_HPP
#define __THALLIUM_MAP_SERIALIZATION_HPP
#include <map>
......
#ifndef THALLIUM_MULTIMAP_SERIALIZATION_H
#define THALLIUM_MULTIMAP_SERIALIZATION_H
/*
* (C) 2017 The University of Chicago
*
* See COPYRIGHT in top-level directory.
*/
#ifndef __THALLIUM_MULTIMAP_SERIALIZATION_HPP
#define __THALLIUM_MULTIMAP_SERIALIZATION_HPP
#include <map>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment