FPGA Resource Manager C++ API  1.8
inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type > Struct Template Reference
Inheritance diagram for inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >:
Collaboration diagram for inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >:

Public Member Functions

 argument (const _Tp &in, unsigned flags_in)
 
 argument (const argument &arg)
 
bool content_is_printable () const
 
std::string get_header () const
 
std::string get_content () const
 
void unset_dirty () const
 
argumentclone () const
 
- Public Member Functions inherited from inaccel::argument_api
virtual ~argument_api ()
 

Data Fields

const _Tp & value
 
unsigned flags
 

Constructor & Destructor Documentation

template<class _Tp >
inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >::argument ( const _Tp &  in,
unsigned  flags_in 
)
inline
template<class _Tp >
inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >::argument ( const argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type > &  arg)
inline

Member Function Documentation

template<class _Tp >
argument* inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >::clone ( ) const
inlinevirtual

Implements inaccel::argument_api.

template<class _Tp >
bool inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >::content_is_printable ( ) const
inlinevirtual

Implements inaccel::argument_api.

template<class _Tp >
std::string inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >::get_content ( ) const
inlinevirtual

Implements inaccel::argument_api.

template<class _Tp >
std::string inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >::get_header ( ) const
inlinevirtual

Implements inaccel::argument_api.

template<class _Tp >
void inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >::unset_dirty ( ) const
inlinevirtual

Implements inaccel::argument_api.

Field Documentation

template<class _Tp >
unsigned inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >::flags
template<class _Tp >
const _Tp& inaccel::argument< _Tp, typename std::enable_if< is_specialization< _Tp, inaccel::vector >::value >::type >::value