atlas  0.6
Public Member Functions | Private Attributes | List of all members
atlas::interpreter::overload_data Class Reference

#include <global.h>

Collaboration diagram for atlas::interpreter::overload_data:
Collaboration graph
[legend]

Public Member Functions

 overload_data (shared_function &&val, func_type &&t)
 
 overload_data (overload_data &&x)=default
 
overload_dataoperator= (overload_data &&x)=default
 
const shared_functionvalue () const
 
const func_typetype () const
 

Private Attributes

shared_function val
 
func_type tp
 

Constructor & Destructor Documentation

atlas::interpreter::overload_data::overload_data ( shared_function &&  val,
func_type &&  t 
)
inline
atlas::interpreter::overload_data::overload_data ( overload_data &&  x)
default

Member Function Documentation

const func_type& atlas::interpreter::overload_data::type ( ) const
inline
const shared_function& atlas::interpreter::overload_data::value ( ) const
inline

Member Data Documentation

func_type atlas::interpreter::overload_data::tp
private
shared_function atlas::interpreter::overload_data::val
private

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