NCBI C++ ToolKit
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
SNcbi_AsnTextProxy Struct Reference

Search Toolkit Book for SNcbi_AsnTextProxy

#include <serial/serialbase.hpp>

+ Collaboration diagram for SNcbi_AsnTextProxy:

Public Member Functions

 SNcbi_AsnTextProxy (const char *s, size_t len)
 
 SNcbi_AsnTextProxy (const char *s)
 
template<typename T >
 operator CConstRef< T > () const
 
template<typename T >
 operator CRef< T > () const
 
template<typename T >
 operator T () const
 
void operator>> (CRef< CSerialObject > dest) const
 
void operator>> (CSerialObject *dest) const
 
void operator>> (CSerialObject &dest) const
 

Private Member Functions

 SNcbi_AsnTextProxy (SNcbi_AsnTextProxy &&)=default
 
 SNcbi_AsnTextProxy (const SNcbi_AsnTextProxy &)=delete
 
SNcbi_AsnTextProxyoperator= (const SNcbi_AsnTextProxy &)=delete
 
SNcbi_AsnTextProxyoperator= (SNcbi_AsnTextProxy &&)=delete
 

Private Attributes

const char *const m_Data
 
const size_t m_Size
 

Friends

SNcbi_AsnTextProxy operator""_asn (const char *s, size_t len)
 User literal allowing to initialize CRef<> with an ASN.1 string. More...
 

Detailed Description

Definition at line 810 of file serialbase.hpp.


The documentation for this struct was generated from the following file:
Modified on Wed May 08 12:09:33 2024 by modify_doxy.py rev. 669887