#include "Utility/Inform.h"
#include "Utility/Pstring.h"
#include "AppTypes/dcomplex.h"
#include <stddef.h>
#include <vector.h>
#include <iostream.h>
#include <string.h>
#include <stdlib.h>
#include "Message/Message.cpp"
Include dependency graph for Message.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | MessageTypeIntrinsic< T > |
struct | PutSingleItem< T, builtin, pointer > |
struct | PutSingleItem< T, false, false > |
struct | PutSingleItem< T, true, false > |
struct | PutSingleItem< T, true, true > |
class | Message |
class | Message::MsgItem |
Defines | |
#define | DEFINE_BUILTIN_TRAIT_CLASS(T) |
#define | DEFINE_ALL_BUILTIN_TRAIT_CLASS(T) |
Functions | |
ostream & | operator<< (ostream &o, const Message &m) |
template<class T> | |
void | putMessage (Message &m, const T &t) |
template<class ForwardIterator> | |
void | putMessage (Message &m, ForwardIterator beg, ForwardIterator end) |
template<class RandomAccessIterator> | |
void | putMessage (Message &m, const vector< size_t > &v, RandomAccessIterator r) |
template<class T> | |
void | getMessage (Message &m, T &t) |
template<class T> | |
void | getMessage (Message &m, T *t) |
template<class T> | |
void | getMessage (Message &m, T *t, T *) |
template<class OutputIterator> | |
void | getMessage_iter (Message &m, OutputIterator o) |
|
Value: DEFINE_BUILTIN_TRAIT_CLASS(T) \ DEFINE_BUILTIN_TRAIT_CLASS(const T) |
|
Value: template <> \ struct MessageTypeIntrinsic<T> { \ enum { builtin = 1 }; \ enum { pointer = 0 }; \ }; \ template <> \ struct MessageTypeIntrinsic<T *> { \ enum { builtin = 1 }; \ enum { pointer = 1 }; \ }; \ template <int N> \ struct MessageTypeIntrinsic<T[N]> { \ enum { builtin = 1 }; \ enum { pointer = 1 }; \ }; |
|
Definition at line 541 of file Message.h. References Message::get_iter(). Here is the call graph for this function: ![]() |
|
Definition at line 535 of file Message.h. References Message::get_iter(). Here is the call graph for this function: ![]() |
|
Definition at line 529 of file Message.h. References Message::get(). Referenced by NDRegion< T, Dim >::getMessage(), and SymTenzor< T, D >::getMessage(). Here is the call graph for this function: ![]() |
|
Definition at line 549 of file Message.h. References Message::get_iter(). Referenced by vec< unsigned, Dim >::getMessage(), PRegion< T >::getMessage(), ParticleAttrib< T >::getMessage(), SOffset< Dim >::getMessage(), CompressedBrickIterator< T, Dim >::getMessage(), and ParticleInteractAttrib< T >::ghostGetMessage(). Here is the call graph for this function: ![]() |
|
Definition at line 187 of file MessageFunctions.cpp. |
|
Definition at line 521 of file Message.h. References Message::put(). Here is the call graph for this function: ![]() |
|
Definition at line 515 of file Message.h. References Message::put(). Here is the call graph for this function: ![]() |
|
Definition at line 509 of file Message.h. References Message::put(). Referenced by ParticleInteractAttrib< T >::ghostPutMessage(), PRegion< T >::putMessage(), NDRegion< T, Dim >::putMessage(), SymTenzor< T, D >::putMessage(), FieldBlock< T, Dim, Mesh, Centering >::read(), reduce_masked(), and FieldBlock< T, Dim, Mesh, Centering >::write(). Here is the call graph for this function: ![]() |