Rosetta Protocols  2014.35
Classes | Namespaces | Typedefs | Functions
JobOutputterObserver.hh File Reference

classes that want to add score_value pairs to poses before they are output should derive from this Observer class More...

#include <core/pose/Pose.fwd.hh>
#include <protocols/jd2/Job.fwd.hh>
#include <utility/pointer/access_ptr.hh>

Classes

class  protocols::jd2::JobOutputterObserver
 
class  protocols::jd2::utility::pointer::access_ptr< T >
 Non-owning access smart pointer. More...
 
struct  protocols::jd2::utility::RawType< T >
 Meta-programming classes to provide the pointer type for down_cast. More...
 
struct  protocols::jd2::utility::RawType< T & >
 
struct  protocols::jd2::utility::RawType< T * >
 
class  protocols::jd2::utility::pointer::access_ptr< T >
 Non-owning access smart pointer. More...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::jd2
 
 protocols::jd2::utility
 
 protocols::jd2::utility::pointer
 

Typedefs

typedef access_ptr< boolprotocols::jd2::utility::pointer::access_ptr_bool
 
typedef access_ptr< short intprotocols::jd2::utility::pointer::access_ptr_short
 
typedef access_ptr< intprotocols::jd2::utility::pointer::access_ptr_int
 
typedef access_ptr< long intprotocols::jd2::utility::pointer::access_ptr_long
 
typedef access_ptr< unsigned
short int
protocols::jd2::utility::pointer::access_ptr_ushort
 
typedef access_ptr< unsigned intprotocols::jd2::utility::pointer::access_ptr_uint
 
typedef access_ptr< unsigned
long int
protocols::jd2::utility::pointer::access_ptr_ulong
 
typedef access_ptr< std::size_t > protocols::jd2::utility::pointer::access_ptr_size_t
 
typedef access_ptr< floatprotocols::jd2::utility::pointer::access_ptr_float
 
typedef access_ptr< doubleprotocols::jd2::utility::pointer::access_ptr_double
 
typedef access_ptr< long doubleprotocols::jd2::utility::pointer::access_ptr_longdouble
 
typedef access_ptr< char > protocols::jd2::utility::pointer::access_ptr_char
 
typedef access_ptr< unsigned char > protocols::jd2::utility::pointer::access_ptr_uchar
 
typedef access_ptr< signed char > protocols::jd2::utility::pointer::access_ptr_schar
 
typedef
utility::pointer::access_ptr
< JobOutputterObserver const > 
protocols::jd2::JobOutputterObserverAP
 

Functions

template<class Target , class Source >
Target protocols::jd2::utility::down_cast (Source &s)
 Fast assert-checked polymorphic down-cast: reference argument. More...
 
template<class Target , class Source >
Target protocols::jd2::utility::down_cast (Source *p)
 Fast assert-checked polymorphic down-cast: pointer argument. More...
 
template<typename T , typename U >
bool protocols::jd2::utility::pointer::operator== (access_ptr< T > const &a, access_ptr< U > const &b)
 access_ptr == access_ptr More...
 
template<typename T >
bool protocols::jd2::utility::pointer::operator== (access_ptr< T > const &a, T const *const b)
 access_ptr == pointer More...
 
template<typename T >
bool protocols::jd2::utility::pointer::operator== (T const *const a, access_ptr< T > const &b)
 pointer == access_ptr More...
 
template<typename T , typename U >
bool protocols::jd2::utility::pointer::operator!= (access_ptr< T > const &a, access_ptr< U > const &b)
 access_ptr != access_ptr More...
 
template<typename T >
bool protocols::jd2::utility::pointer::operator!= (access_ptr< T > const &a, T const *const b)
 access_ptr != pointer More...
 
template<typename T >
bool protocols::jd2::utility::pointer::operator!= (T const *const a, access_ptr< T > const &b)
 pointer != access_ptr More...
 
template<typename T , typename U >
bool protocols::jd2::utility::pointer::operator< (access_ptr< T > const &a, access_ptr< U > const &b)
 access_ptr < access_ptr More...
 
template<typename T >
bool protocols::jd2::utility::pointer::operator< (access_ptr< T > const &a, T const *const b)
 access_ptr < pointer More...
 
template<typename T >
bool protocols::jd2::utility::pointer::operator< (T const *const a, access_ptr< T > const &b)
 pointer < access_ptr More...
 
template<typename T >
void protocols::jd2::utility::pointer::swap (access_ptr< T > &a, access_ptr< T > &b)
 Swap two access_ptr objects. More...
 
template<typename T >
Tprotocols::jd2::utility::pointer::get_pointer (access_ptr< T > const &a)
 Get pointer of access_ptr: needed by boost::mem_fn. More...
 
template<typename T , typename U >
access_ptr< Tprotocols::jd2::utility::pointer::static_pointer_cast (access_ptr< U > const &a)
 Static cast an access_ptr. More...
 
template<typename T , typename U >
access_ptr< Tprotocols::jd2::utility::pointer::const_pointer_cast (access_ptr< U > const &a)
 Const cast an access_ptr. More...
 
template<typename T , typename U >
access_ptr< Tprotocols::jd2::utility::pointer::dynamic_pointer_cast (access_ptr< U > const &a)
 Dynamic cast an access_ptr. More...
 
template<typename T , typename U >
access_ptr< Tprotocols::jd2::utility::pointer::down_pointer_cast (access_ptr< U > const &a)
 Down cast an access_ptr. More...
 
template<typename CharT , typename CharTraits , typename T >
std::basic_ostream< CharT,
CharTraits > & 
protocols::jd2::utility::pointer::operator<< (std::basic_ostream< CharT, CharTraits > &os, access_ptr< T > const &a)
 Stream output. More...
 

Detailed Description

classes that want to add score_value pairs to poses before they are output should derive from this Observer class

Author
Oliver Lange