LLVM API Documentation

llvm::Serializer::Emitter2< T, Arg1, Arg2 > Struct Template Reference

#include <Serialize.h>

Collaboration diagram for llvm::Serializer::Emitter2< T, Arg1, Arg2 >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Emitter2 (Serializer &s, Arg1 a1, Arg2 a2)
void operator() (const T &x) const

Public Attributes

SerializerS
Arg1 A1
Arg2 A2


Detailed Description

template<typename T, typename Arg1, typename Arg2>
struct llvm::Serializer::Emitter2< T, Arg1, Arg2 >

Definition at line 168 of file Serialize.h.


Constructor & Destructor Documentation

template<typename T, typename Arg1, typename Arg2>
llvm::Serializer::Emitter2< T, Arg1, Arg2 >::Emitter2 ( Serializer s,
Arg1  a1,
Arg2  a2 
) [inline]

Definition at line 173 of file Serialize.h.


Member Function Documentation

template<typename T, typename Arg1, typename Arg2>
void llvm::Serializer::Emitter2< T, Arg1, Arg2 >::operator() ( const T x  )  const [inline]


Member Data Documentation

template<typename T, typename Arg1, typename Arg2>
Serializer& llvm::Serializer::Emitter2< T, Arg1, Arg2 >::S

template<typename T, typename Arg1, typename Arg2>
Arg1 llvm::Serializer::Emitter2< T, Arg1, Arg2 >::A1

template<typename T, typename Arg1, typename Arg2>
Arg2 llvm::Serializer::Emitter2< T, Arg1, Arg2 >::A2


The documentation for this struct was generated from the following file:



This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.