LILAC
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
example_type Class Reference

#include <example_type.hpp>

Public Member Functions

 example_type ()
 example_type (double v1, double v2)
example_type operator+ (const example_type &inval) const
example_type operator- (const example_type &inval) const
example_type operator+ (double inval) const
example_type operator- (double inval) const
example_type operator* (const example_type &inval) const
example_type operator/ (const example_type &inval) const
example_type operator* (double inval) const
example_type operator/ (double inval) const

Private Attributes

double val1
double val1_and_val2_arent_next_to_each_other_in_memory_now
double val2

Friends

struct get< example_type, 1 >
struct get< example_type, 2 >
double abs (const example_type &inval)
std::ostream & operator<< (std::ostream &out, const example_type &dat)

Detailed Description

Definition at line 24 of file example_type.hpp.

Constructor & Destructor Documentation

example_type::example_type ( )
inline

Definition at line 37 of file example_type.hpp.

Here is the caller graph for this function:

example_type::example_type ( double  v1,
double  v2 
)
inline

Definition at line 38 of file example_type.hpp.

Member Function Documentation

example_type example_type::operator* ( const example_type inval) const
inline

Definition at line 54 of file example_type.hpp.

Here is the call graph for this function:

example_type example_type::operator* ( double  inval) const
inline

Definition at line 60 of file example_type.hpp.

Here is the call graph for this function:

example_type example_type::operator+ ( const example_type inval) const
inline

Definition at line 42 of file example_type.hpp.

Here is the call graph for this function:

example_type example_type::operator+ ( double  inval) const
inline

Definition at line 48 of file example_type.hpp.

Here is the call graph for this function:

example_type example_type::operator- ( const example_type inval) const
inline

Definition at line 45 of file example_type.hpp.

Here is the call graph for this function:

example_type example_type::operator- ( double  inval) const
inline

Definition at line 51 of file example_type.hpp.

Here is the call graph for this function:

example_type example_type::operator/ ( const example_type inval) const
inline

Definition at line 57 of file example_type.hpp.

Here is the call graph for this function:

example_type example_type::operator/ ( double  inval) const
inline

Definition at line 63 of file example_type.hpp.

Here is the call graph for this function:

Friends And Related Function Documentation

double abs ( const example_type inval)
friend

Definition at line 71 of file example_type.hpp.

friend struct get< example_type, 1 >
friend

Definition at line 66 of file example_type.hpp.

friend struct get< example_type, 2 >
friend

Definition at line 67 of file example_type.hpp.

std::ostream& operator<< ( std::ostream &  out,
const example_type dat 
)
friend

Definition at line 90 of file example_type.hpp.

Member Data Documentation

double example_type::val1
private

Definition at line 25 of file example_type.hpp.

double example_type::val1_and_val2_arent_next_to_each_other_in_memory_now
private

Definition at line 34 of file example_type.hpp.

double example_type::val2
private

Definition at line 35 of file example_type.hpp.


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