bux API Reference 1.9.0
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
Loading...
Searching...
No Matches
bux::C_RetLvalT< T, C_Ptr > Struct Template Reference

#include <LexBase.h>

Public Member Functions

 C_RetLvalT (C_Ptr< T > &lval)
 
template<class T2 >
void operator= (C_LexInfoT< T2, C_Ptr > &rval) const
 
template<class T2 >
void operator= (C_Ptr< T2 > &rval) const
 
void operator= (T *ptr) const
 
T & operator* () const
 

Public Attributes

C_Ptr< T > & m_lval
 

Detailed Description

template<class T, template< class > class C_Ptr>
struct bux::C_RetLvalT< T, C_Ptr >

Definition at line 74 of file LexBase.h.

Constructor & Destructor Documentation

◆ C_RetLvalT()

template<class T , template< class > class C_Ptr>
bux::C_RetLvalT< T, C_Ptr >::C_RetLvalT ( C_Ptr< T > & lval)
inline

Definition at line 80 of file LexBase.h.

Member Function Documentation

◆ operator*()

template<class T , template< class > class C_Ptr>
T & bux::C_RetLvalT< T, C_Ptr >::operator* ( ) const
inline

Definition at line 86 of file LexBase.h.

References bux::C_RetLvalT< T, C_Ptr >::m_lval.

◆ operator=() [1/3]

template<class T , template< class > class C_Ptr>
template<class T2 >
void bux::C_RetLvalT< T, C_Ptr >::operator= ( C_LexInfoT< T2, C_Ptr > & rval) const
inline

◆ operator=() [2/3]

template<class T , template< class > class C_Ptr>
template<class T2 >
void bux::C_RetLvalT< T, C_Ptr >::operator= ( C_Ptr< T2 > & rval) const
inline

Definition at line 84 of file LexBase.h.

References bux::C_RetLvalT< T, C_Ptr >::m_lval.

◆ operator=() [3/3]

template<class T , template< class > class C_Ptr>
void bux::C_RetLvalT< T, C_Ptr >::operator= ( T * ptr) const
inline

Definition at line 85 of file LexBase.h.

References bux::C_RetLvalT< T, C_Ptr >::m_lval.

Member Data Documentation

◆ m_lval

template<class T , template< class > class C_Ptr>
C_Ptr<T>& bux::C_RetLvalT< T, C_Ptr >::m_lval

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