libdap Updated for version 3.20.11
libdap4 is an implementation of OPeNDAP's DAP protocol.
libdap::AttrTable::entry Struct Reference

#include <AttrTable.h>

Public Member Functions

void clone (const entry &rhs)
 
void delete_entry ()
 
 entry (const entry &rhs)
 
entryoperator= (const entry &rhs)
 

Public Attributes

string aliased_to
 
std::vector< string > * attr
 
AttrTableattributes
 
bool is_alias
 
bool is_global
 
string name
 
AttrType type
 

Detailed Description

Each AttrTable has zero or more entries. Instead of accessing this struct's members directly, use AttrTable methods.

This struct is public because its type is used in public typedefs.

Definition at line 151 of file AttrTable.h.

Constructor & Destructor Documentation

◆ entry() [1/2]

libdap::AttrTable::entry::entry ( )
inline

Definition at line 166 of file AttrTable.h.

◆ entry() [2/2]

libdap::AttrTable::entry::entry ( const entry rhs)
inline

Definition at line 169 of file AttrTable.h.

◆ ~entry()

virtual libdap::AttrTable::entry::~entry ( )
inlinevirtual

Definition at line 187 of file AttrTable.h.

Member Function Documentation

◆ clone()

void libdap::AttrTable::entry::clone ( const entry rhs)
inline

Definition at line 192 of file AttrTable.h.

◆ delete_entry()

void libdap::AttrTable::entry::delete_entry ( )
inline

Definition at line 175 of file AttrTable.h.

◆ operator=()

entry & libdap::AttrTable::entry::operator= ( const entry rhs)
inline

Definition at line 221 of file AttrTable.h.

Member Data Documentation

◆ aliased_to

string libdap::AttrTable::entry::aliased_to

Definition at line 157 of file AttrTable.h.

◆ attr

std::vector<string>* libdap::AttrTable::entry::attr

Definition at line 164 of file AttrTable.h.

◆ attributes

AttrTable* libdap::AttrTable::entry::attributes

Definition at line 163 of file AttrTable.h.

◆ is_alias

bool libdap::AttrTable::entry::is_alias

Definition at line 156 of file AttrTable.h.

◆ is_global

bool libdap::AttrTable::entry::is_global

Definition at line 159 of file AttrTable.h.

◆ name

string libdap::AttrTable::entry::name

Definition at line 153 of file AttrTable.h.

◆ type

AttrType libdap::AttrTable::entry::type

Definition at line 154 of file AttrTable.h.


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