retdec
Public Member Functions | Private Member Functions | Private Attributes | List of all members
retdec::fileformat::Asn1BitString Class Reference

#include <asn1.h>

Inheritance diagram for retdec::fileformat::Asn1BitString:
Inheritance graph
[legend]
Collaboration diagram for retdec::fileformat::Asn1BitString:
Collaboration graph
[legend]

Public Member Functions

 Asn1BitString (const std::vector< std::uint8_t > &data)
 
std::string getString () const
 
- Public Member Functions inherited from retdec::fileformat::Asn1Item
virtual ~Asn1Item ()=default
 
std::size_t getLength () const
 
const std::vector< std::uint8_t > & getData () const
 
std::size_t getContentLength () const
 
std::vector< std::uint8_t > getContentData () const
 
bool isNull () const
 
bool isBitString () const
 
bool isOctetString () const
 
bool isSequence () const
 
bool isObject () const
 
bool isContextSpecific () const
 

Private Member Functions

void init ()
 

Private Attributes

std::string _string
 

Additional Inherited Members

- Static Public Member Functions inherited from retdec::fileformat::Asn1Item
static std::shared_ptr< Asn1Itemparse (const std::vector< std::uint8_t > &data)
 
- Protected Member Functions inherited from retdec::fileformat::Asn1Item
 Asn1Item (Asn1Type type, const std::vector< std::uint8_t > &data)
 
- Protected Attributes inherited from retdec::fileformat::Asn1Item
Asn1Type _type
 
std::vector< std::uint8_t > _data
 

Constructor & Destructor Documentation

◆ Asn1BitString()

retdec::fileformat::Asn1BitString::Asn1BitString ( const std::vector< std::uint8_t > &  data)

Member Function Documentation

◆ getString()

std::string retdec::fileformat::Asn1BitString::getString ( ) const

◆ init()

void retdec::fileformat::Asn1BitString::init ( )
private

Member Data Documentation

◆ _string

std::string retdec::fileformat::Asn1BitString::_string
private

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