mageec  0.1.0
MAchine Guided Energy Efficient Compilation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Public Attributes | List of all members
mageec::basic_feature Class Reference

#include <mageec-features.h>

Inheritance diagram for mageec::basic_feature:
mageec::mageec_feature

Public Member Functions

 basic_feature (std::string name)
 
 basic_feature (std::string name, int value)
 
 basic_feature (std::string name, std::string desc, int value)
 
std::string name ()
 
std::string desc ()
 
int get_feature ()
 
- Public Member Functions inherited from mageec::mageec_feature
virtual ~mageec_feature ()
 

Public Attributes

int padding_value
 

Additional Inherited Members

- Static Public Member Functions inherited from mageec::mageec_feature
static void dump_vector (std::vector< mageec_feature * > features, std::ostream &OS, bool json)
 

Detailed Description

Definition at line 46 of file mageec-features.h.

Constructor & Destructor Documentation

basic_feature::basic_feature ( std::string  name)

Definition at line 81 of file features.cpp.

basic_feature::basic_feature ( std::string  name,
int  value 
)

Definition at line 86 of file features.cpp.

basic_feature::basic_feature ( std::string  name,
std::string  desc,
int  value 
)

Definition at line 93 of file features.cpp.

Member Function Documentation

std::string basic_feature::desc ( )
virtual

Implements mageec::mageec_feature.

Definition at line 106 of file features.cpp.

int basic_feature::get_feature ( )
virtual

Implements mageec::mageec_feature.

Definition at line 111 of file features.cpp.

std::string basic_feature::name ( )
virtual

Implements mageec::mageec_feature.

Definition at line 101 of file features.cpp.

Member Data Documentation

int mageec::basic_feature::padding_value

Definition at line 55 of file mageec-features.h.


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