Go to the source code of this file.
Go to the SVN repository for this file.
◆ NCBI_NET_COMPONENT #define NCBI_NET_COMPONENT ( component ) Value:C##component() {}
#define NCBI_NET_COMPONENT_IMPL(component)
Definition at line 107 of file netcomponent.hpp.
◆ NCBI_NET_COMPONENT_DEF #define NCBI_NET_COMPONENT_DEF ( Class, Impl ) Value:protected: \
CNetRef<Impl> m_Impl; \
public: \
Class& operator =(
Impl*
impl) { m_Impl =
impl;
return*
this; } \
operator
Impl*() {
returnm_Impl.GetPointer(); } \
operator
const Impl*()
const{
returnm_Impl.GetPointer(); } \
Impl&
operator --(
int) {
returnm_Impl.GetObject(); } \
Impl* operator ->() { return m_Impl.GetPointer(); } \
const
Impl* operator ->()
const{
returnm_Impl.GetPointer(); }
TDerived * Impl(TBaseRef &base_ref)
S & operator--(CNetRef< S > &r, int)
EVoid
To create a void (uninitialized) component instance.
Definition at line 89 of file netcomponent.hpp.
◆ NCBI_NET_COMPONENT_IMPL ◆ CNetRef ◆ EVoidTo create a void (uninitialized) component instance.
Enumerator eVoidTo create a void (uninitialized) instance of a component.
Definition at line 46 of file netcomponent.hpp.
◆ operator--() [1/2] ◆ operator--() [2/2]RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4