Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::graphs::EdgeSortValue< GraphNode, EdgeTy > Class Template Reference

Proxy object for internal EdgeSortReference. More...

#include <Details.h>

Inheritance diagram for galois::graphs::EdgeSortValue< GraphNode, EdgeTy >:
galois::StrictObject< EdgeTy >

Public Types

typedef StrictObject< EdgeTy > Super
 
typedef Super::value_type value_type
 
- Public Types inherited from galois::StrictObject< EdgeTy >
typedef EdgeTy value_type
 
typedef EdgeTy & reference
 
typedef const EdgeTy & const_reference
 

Public Member Functions

 EdgeSortValue (GraphNode d, GraphNode rd, const value_type &v)
 
template<typename ER >
 EdgeSortValue (const ER &ref)
 
- Public Member Functions inherited from galois::StrictObject< EdgeTy >
 StrictObject ()
 
 StrictObject (const_reference t)
 
const_reference get () const
 
reference get ()
 

Public Attributes

GraphNode dst
 

Friends

template<typename , typename , typename , typename , typename >
struct internal::EdgeSortReference
 

Additional Inherited Members

- Static Public Attributes inherited from galois::StrictObject< EdgeTy >
static const bool has_value
 

Detailed Description

template<typename GraphNode, typename EdgeTy>
class galois::graphs::EdgeSortValue< GraphNode, EdgeTy >

Proxy object for internal EdgeSortReference.

Member Typedef Documentation

template<typename GraphNode, typename EdgeTy>
typedef StrictObject<EdgeTy> galois::graphs::EdgeSortValue< GraphNode, EdgeTy >::Super
template<typename GraphNode, typename EdgeTy>
typedef Super::value_type galois::graphs::EdgeSortValue< GraphNode, EdgeTy >::value_type

Constructor & Destructor Documentation

template<typename GraphNode, typename EdgeTy>
galois::graphs::EdgeSortValue< GraphNode, EdgeTy >::EdgeSortValue ( GraphNode  d,
GraphNode  rd,
const value_type v 
)
inline
template<typename GraphNode, typename EdgeTy>
template<typename ER >
galois::graphs::EdgeSortValue< GraphNode, EdgeTy >::EdgeSortValue ( const ER &  ref)
inline

Friends And Related Function Documentation

template<typename GraphNode, typename EdgeTy>
template<typename , typename , typename , typename , typename >
friend struct internal::EdgeSortReference
friend

Member Data Documentation

template<typename GraphNode, typename EdgeTy>
GraphNode galois::graphs::EdgeSortValue< GraphNode, EdgeTy >::dst

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