Gemmi C++ API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
gemmi::CharArray Class Reference

#include <input.hpp>

Public Member Functions

 CharArray ()
 
 CharArray (size_t n)
 
 operator bool () const
 
chardata ()
 
const chardata () const
 
size_t size () const
 
void set_size (size_t n)
 
MemoryStream stream () const
 
void resize (size_t n)
 
charroll (size_t n)
 

Detailed Description

Definition at line 101 of file input.hpp.

Constructor & Destructor Documentation

◆ CharArray() [1/2]

gemmi::CharArray::CharArray ( )
inline

Definition at line 105 of file input.hpp.

◆ CharArray() [2/2]

gemmi::CharArray::CharArray ( size_t  n)
inlineexplicit

Definition at line 106 of file input.hpp.

Member Function Documentation

◆ operator bool()

gemmi::CharArray::operator bool ( ) const
inlineexplicit

Definition at line 107 of file input.hpp.

◆ data() [1/2]

char * gemmi::CharArray::data ( )
inline

Definition at line 108 of file input.hpp.

◆ data() [2/2]

const char * gemmi::CharArray::data ( ) const
inline

Definition at line 109 of file input.hpp.

◆ size()

size_t gemmi::CharArray::size ( ) const
inline

Definition at line 110 of file input.hpp.

◆ set_size()

void gemmi::CharArray::set_size ( size_t  n)
inline

Definition at line 111 of file input.hpp.

◆ stream()

MemoryStream gemmi::CharArray::stream ( ) const
inline

Definition at line 113 of file input.hpp.

◆ resize()

void gemmi::CharArray::resize ( size_t  n)
inline

Definition at line 115 of file input.hpp.

◆ roll()

char * gemmi::CharArray::roll ( size_t  n)
inline

Definition at line 125 of file input.hpp.


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