diff --git a/annotated.html b/annotated.html new file mode 100644 index 000000000..20235a1b7 --- /dev/null +++ b/annotated.html @@ -0,0 +1,87 @@ + + + + + + + +stdex: Class List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 123]
+ + + + + + + + +
 Nstdex
 Nidrec
 CrecordHelper class for read/write of records to/from memory
 Cbase64_decBase64 decoding session
 Cbase64_encBase64 encoding session
 Chex_decHexadecimal decoding session
 Chex_encHexadecimal encoding session
 Cvector_queueHelper class to allow limited size FIFO queues implemented as vector of elements
+
+
+ + + + diff --git a/classes.html b/classes.html new file mode 100644 index 000000000..1254ac31f --- /dev/null +++ b/classes.html @@ -0,0 +1,90 @@ + + + + + + + +stdex: Class Index + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Class Index
+
+
+
B | H | R | V
+
+
+
B
+
base64_dec (stdex)
base64_enc (stdex)
+
+
H
+
hex_dec (stdex)
hex_enc (stdex)
+
+
R
+
record (stdex::idrec)
+
+
V
+
vector_queue (stdex)
+
+
+ + + + diff --git a/classstdex_1_1base64__dec-members.html b/classstdex_1_1base64__dec-members.html new file mode 100644 index 000000000..e7959d3be --- /dev/null +++ b/classstdex_1_1base64__dec-members.html @@ -0,0 +1,89 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
stdex::base64_dec Member List
+
+
+ +

This is the complete list of members for stdex::base64_dec, including all inherited members.

+ + + + + + + + +
base64_dec() noexceptstdex::base64_decinline
bufstdex::base64_decprotected
clear() noexceptstdex::base64_decinline
dec_size(size_t size) const noexceptstdex::base64_decinline
decode(std::vector< _Ty, _Ax > &out, bool &is_last, const _Tchr *data, size_t size)stdex::base64_decinline
decode(std::vector< _Ty, _Ax > &out)stdex::base64_decinlineprotected
numstdex::base64_decprotected
+ + + + diff --git a/classstdex_1_1base64__dec.html b/classstdex_1_1base64__dec.html new file mode 100644 index 000000000..bbbf22593 --- /dev/null +++ b/classstdex_1_1base64__dec.html @@ -0,0 +1,227 @@ + + + + + + + +stdex: stdex::base64_dec Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Protected Member Functions | +Protected Attributes | +List of all members
+
stdex::base64_dec Class Reference
+
+
+ +

Base64 decoding session. + More...

+ + + + + + + + + + + + + + + +

+Public Member Functions

base64_dec () noexcept
 Constructs blank decoding session.
 
template<class _Ty , class _Ax , class _Tchr >
void decode (std::vector< _Ty, _Ax > &out, bool &is_last, const _Tchr *data, size_t size)
 Decodes one block of information, and appends it to the output. More...
 
+void clear () noexcept
 Resets decoding session.
 
size_t dec_size (size_t size) const noexcept
 Returns maximum decoded size. More...
 
+ + + + + +

+Protected Member Functions

+template<class _Ty , class _Ax >
size_t decode (std::vector< _Ty, _Ax > &out)
 Decodes one complete internal buffer of data.
 
+ + + + + + + +

+Protected Attributes

+unsigned char buf [4]
 Internal buffer.
 
+size_t num
 Number of bytes used in buf
 
+

Detailed Description

+

Base64 decoding session.

+

Member Function Documentation

+ +

◆ dec_size()

+ +
+
+ + + + + +
+ + + + + + + + +
size_t stdex::base64_dec::dec_size (size_t size) const
+
+inlinenoexcept
+
+ +

Returns maximum decoded size.

+
Parameters
+ + +
sizeNumber of bytes to decode
+
+
+
Returns
Maximum number of bytes for the decoded data of size length
+ +
+
+ +

◆ decode()

+ +
+
+
+template<class _Ty , class _Ax , class _Tchr >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void stdex::base64_dec::decode (std::vector< _Ty, _Ax > & out,
bool & is_last,
const _Tchr * data,
size_t size 
)
+
+inline
+
+ +

Decodes one block of information, and appends it to the output.

+
Parameters
+ + + + + +
[out]outOutput
[in]is_lastWas this the last block of data?
[in]dataData to decode
[in]sizeLength of data in bytes
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1base64__enc-members.html b/classstdex_1_1base64__enc-members.html new file mode 100644 index 000000000..4c68dd94e --- /dev/null +++ b/classstdex_1_1base64__enc-members.html @@ -0,0 +1,90 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
stdex::base64_enc Member List
+
+
+ +

This is the complete list of members for stdex::base64_enc, including all inherited members.

+ + + + + + + + + +
base64_enc() noexceptstdex::base64_encinline
bufstdex::base64_encprotected
clear() noexceptstdex::base64_encinline
enc_size(size_t size) const noexceptstdex::base64_encinline
encode(std::basic_string< _Elem, _Traits, _Ax > &out, const void *data, size_t size, bool is_last=true)stdex::base64_encinline
encode(std::basic_string< _Elem, _Traits, _Ax > &out)stdex::base64_encinlineprotected
encode(std::basic_string< _Elem, _Traits, _Ax > &out, size_t size)stdex::base64_encinlineprotected
numstdex::base64_encprotected
+ + + + diff --git a/classstdex_1_1base64__enc.html b/classstdex_1_1base64__enc.html new file mode 100644 index 000000000..27710a78b --- /dev/null +++ b/classstdex_1_1base64__enc.html @@ -0,0 +1,232 @@ + + + + + + + +stdex: stdex::base64_enc Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Protected Member Functions | +Protected Attributes | +List of all members
+
stdex::base64_enc Class Reference
+
+
+ +

Base64 encoding session. + More...

+ + + + + + + + + + + + + + + +

+Public Member Functions

base64_enc () noexcept
 Constructs blank encoding session.
 
template<class _Elem , class _Traits , class _Ax >
void encode (std::basic_string< _Elem, _Traits, _Ax > &out, const void *data, size_t size, bool is_last=true)
 Encodes one block of information, and appends it to the output. More...
 
+void clear () noexcept
 Resets encoding session.
 
size_t enc_size (size_t size) const noexcept
 Returns maximum encoded size. More...
 
+ + + + + + + + + +

+Protected Member Functions

+template<class _Elem , class _Traits , class _Ax >
void encode (std::basic_string< _Elem, _Traits, _Ax > &out)
 Encodes one complete internal buffer of data.
 
+template<class _Elem , class _Traits , class _Ax >
void encode (std::basic_string< _Elem, _Traits, _Ax > &out, size_t size)
 Encodes partial internal buffer of data.
 
+ + + + + + + +

+Protected Attributes

+unsigned char buf [3]
 Internal buffer.
 
+size_t num
 Number of bytes used in buf
 
+

Detailed Description

+

Base64 encoding session.

+

Member Function Documentation

+ +

◆ enc_size()

+ +
+
+ + + + + +
+ + + + + + + + +
size_t stdex::base64_enc::enc_size (size_t size) const
+
+inlinenoexcept
+
+ +

Returns maximum encoded size.

+
Parameters
+ + +
sizeNumber of bytes to encode
+
+
+
Returns
Maximum number of bytes for the encoded data of size length
+ +
+
+ +

◆ encode()

+ +
+
+
+template<class _Elem , class _Traits , class _Ax >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void stdex::base64_enc::encode (std::basic_string< _Elem, _Traits, _Ax > & out,
const void * data,
size_t size,
bool is_last = true 
)
+
+inline
+
+ +

Encodes one block of information, and appends it to the output.

+
Parameters
+ + + + + +
[out]outOutput
[in]dataData to encode
[in]sizeLength of data in bytes
[in]is_lastIs this the last block of data?
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1hex__dec-members.html b/classstdex_1_1hex__dec-members.html new file mode 100644 index 000000000..1b16a64e7 --- /dev/null +++ b/classstdex_1_1hex__dec-members.html @@ -0,0 +1,88 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
stdex::hex_dec Member List
+
+
+ +

This is the complete list of members for stdex::hex_dec, including all inherited members.

+ + + + + + + +
bufstdex::hex_decprotected
clear() noexceptstdex::hex_decinline
dec_size(size_t size) const noexceptstdex::hex_decinline
decode(std::vector< _Ty, _Ax > &out, bool &is_last, const _Tchr *data, size_t size)stdex::hex_decinline
hex_dec() noexceptstdex::hex_decinline
numstdex::hex_decprotected
+ + + + diff --git a/classstdex_1_1hex__dec.html b/classstdex_1_1hex__dec.html new file mode 100644 index 000000000..b926ae92b --- /dev/null +++ b/classstdex_1_1hex__dec.html @@ -0,0 +1,218 @@ + + + + + + + +stdex: stdex::hex_dec Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Protected Attributes | +List of all members
+
stdex::hex_dec Class Reference
+
+
+ +

Hexadecimal decoding session. + More...

+ + + + + + + + + + + + + + + +

+Public Member Functions

hex_dec () noexcept
 Constructs blank decoding session.
 
template<class _Ty , class _Ax , class _Tchr >
void decode (std::vector< _Ty, _Ax > &out, bool &is_last, const _Tchr *data, size_t size)
 Decodes one block of information, and appends it to the output. More...
 
+void clear () noexcept
 Resets decoding session.
 
size_t dec_size (size_t size) const noexcept
 Returns maximum decoded size. More...
 
+ + + + + + + +

+Protected Attributes

+unsigned char buf
 Internal buffer.
 
+size_t num
 Number of nibbles used in buf
 
+

Detailed Description

+

Hexadecimal decoding session.

+

Member Function Documentation

+ +

◆ dec_size()

+ +
+
+ + + + + +
+ + + + + + + + +
size_t stdex::hex_dec::dec_size (size_t size) const
+
+inlinenoexcept
+
+ +

Returns maximum decoded size.

+
Parameters
+ + +
sizeNumber of bytes to decode
+
+
+
Returns
Maximum number of bytes for the decoded data of size length
+ +
+
+ +

◆ decode()

+ +
+
+
+template<class _Ty , class _Ax , class _Tchr >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void stdex::hex_dec::decode (std::vector< _Ty, _Ax > & out,
bool & is_last,
const _Tchr * data,
size_t size 
)
+
+inline
+
+ +

Decodes one block of information, and appends it to the output.

+
Parameters
+ + + + + +
[in,out]outOutput
[out]is_lastWas this the last block of data? Actually, is this block of data complete?
[in]dataData to decode
[in]sizeLength of data in bytes
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1hex__enc-members.html b/classstdex_1_1hex__enc-members.html new file mode 100644 index 000000000..913c908ae --- /dev/null +++ b/classstdex_1_1hex__enc-members.html @@ -0,0 +1,85 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
stdex::hex_enc Member List
+
+
+ +

This is the complete list of members for stdex::hex_enc, including all inherited members.

+ + + + +
enc_size(size_t size) const noexceptstdex::hex_encinline
encode(std::basic_string< _Elem, _Traits, _Ax > &out, const void *data, size_t size)stdex::hex_encinline
hex_enc() noexceptstdex::hex_encinline
+ + + + diff --git a/classstdex_1_1hex__enc.html b/classstdex_1_1hex__enc.html new file mode 100644 index 000000000..2d6537a59 --- /dev/null +++ b/classstdex_1_1hex__enc.html @@ -0,0 +1,195 @@ + + + + + + + +stdex: stdex::hex_enc Class Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +List of all members
+
stdex::hex_enc Class Reference
+
+
+ +

Hexadecimal encoding session. + More...

+ + + + + + + + + + + + +

+Public Member Functions

hex_enc () noexcept
 Constructs blank encoding session.
 
template<class _Elem , class _Traits , class _Ax >
void encode (std::basic_string< _Elem, _Traits, _Ax > &out, const void *data, size_t size)
 Encodes one block of information, and appends it to the output. More...
 
size_t enc_size (size_t size) const noexcept
 Returns maximum encoded size. More...
 
+

Detailed Description

+

Hexadecimal encoding session.

+

Member Function Documentation

+ +

◆ enc_size()

+ +
+
+ + + + + +
+ + + + + + + + +
size_t stdex::hex_enc::enc_size (size_t size) const
+
+inlinenoexcept
+
+ +

Returns maximum encoded size.

+
Parameters
+ + +
sizeNumber of bytes to encode
+
+
+
Returns
Maximum number of bytes for the encoded data of size length
+ +
+
+ +

◆ encode()

+ +
+
+
+template<class _Elem , class _Traits , class _Ax >
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void stdex::hex_enc::encode (std::basic_string< _Elem, _Traits, _Ax > & out,
const void * data,
size_t size 
)
+
+inline
+
+ +

Encodes one block of information, and appends it to the output.

+
Parameters
+ + + + +
[out]outOutput
[in]dataData to encode
[in]sizeLength of data in bytes
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1idrec_1_1record-members.html b/classstdex_1_1idrec_1_1record-members.html new file mode 100644 index 000000000..5fb201afe --- /dev/null +++ b/classstdex_1_1idrec_1_1record-members.html @@ -0,0 +1,90 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
stdex::idrec::record< T, T_ID, T_SIZE, ALIGN > Member List
+
+
+ +

This is the complete list of members for stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >, including all inherited members.

+ + + + + + + + + +
close(std::ostream &stream, std::streamoff start)stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >inlinestatic
datastdex::idrec::record< T, T_ID, T_SIZE, ALIGN >
find(std::istream &stream, std::streamoff end=(std::streamoff) -1)stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >inlinestatic
idstdex::idrec::record< T, T_ID, T_SIZE, ALIGN >static
open(std::ostream &stream)stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >inlinestatic
operator=(const record< T, T_ID, T_SIZE, ALIGN > &r)stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >inline
record(T &d)stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >inline
record(const T &d)stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >inline
+ + + + diff --git a/classstdex_1_1idrec_1_1record.html b/classstdex_1_1idrec_1_1record.html new file mode 100644 index 000000000..d4717c697 --- /dev/null +++ b/classstdex_1_1idrec_1_1record.html @@ -0,0 +1,381 @@ + + + + + + + +stdex: stdex::idrec::record< T, T_ID, T_SIZE, ALIGN > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Member Functions | +Static Public Member Functions | +Public Attributes | +Static Public Attributes | +List of all members
+
stdex::idrec::record< T, T_ID, T_SIZE, ALIGN > Class Template Reference
+
+
+ +

Helper class for read/write of records to/from memory. + More...

+ + + + + + + + + + + +

+Public Member Functions

 record (T &d)
 Constructs the class. More...
 
 record (const T &d)
 Constructs the class. More...
 
const record< T, T_ID, T_SIZE, ALIGN > & operator= (const record< T, T_ID, T_SIZE, ALIGN > &r)
 Assignment operator. More...
 
+ + + + + + + + + + +

+Static Public Member Functions

static std::streamoff open (std::ostream &stream)
 Writes record header. More...
 
static std::streamoff close (std::ostream &stream, std::streamoff start)
 Updates record header. More...
 
static bool find (std::istream &stream, std::streamoff end=(std::streamoff) -1)
 Finds record data. More...
 
+ + + + +

+Public Attributes

+T & data
 Record data reference.
 
+ + + + +

+Static Public Attributes

+static const T_ID id
 Record id.
 
+

Detailed Description

+
template<class T, class T_ID, class T_SIZE, unsigned int ALIGN>
+class stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >

Helper class for read/write of records to/from memory.

+

Constructor & Destructor Documentation

+ +

◆ record() [1/2]

+ +
+
+
+template<class T , class T_ID , class T_SIZE , unsigned int ALIGN>
+ + + + + +
+ + + + + + + + +
stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >::record (T & d)
+
+inline
+
+ +

Constructs the class.

+
Parameters
+ + +
[in]dReference to record data
+
+
+ +
+
+ +

◆ record() [2/2]

+ +
+
+
+template<class T , class T_ID , class T_SIZE , unsigned int ALIGN>
+ + + + + +
+ + + + + + + + +
stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >::record (const T & d)
+
+inline
+
+ +

Constructs the class.

+
Parameters
+ + +
[in]dReference to record data
+
+
+ +
+
+

Member Function Documentation

+ +

◆ close()

+ +
+
+
+template<class T , class T_ID , class T_SIZE , unsigned int ALIGN>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static std::streamoff stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >::close (std::ostream & stream,
std::streamoff start 
)
+
+inlinestatic
+
+ +

Updates record header.

+
Parameters
+ + + +
[in]streamOutput stream
[in]startStart position of the record in stream
+
+
+
Returns
Position of the record end in stream
+ +
+
+ +

◆ find()

+ +
+
+
+template<class T , class T_ID , class T_SIZE , unsigned int ALIGN>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static bool stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >::find (std::istream & stream,
std::streamoff end = (std::streamoff)-1 
)
+
+inlinestatic
+
+ +

Finds record data.

+
Parameters
+ + + +
[in]streamInput stream
[in]endPosition limit. Default is -1 (no limit).
+
+
+
Returns
    +
  • true when found
  • +
  • false otherwise
  • +
+
+ +
+
+ +

◆ open()

+ +
+
+
+template<class T , class T_ID , class T_SIZE , unsigned int ALIGN>
+ + + + + +
+ + + + + + + + +
static std::streamoff stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >::open (std::ostream & stream)
+
+inlinestatic
+
+ +

Writes record header.

+
Parameters
+ + +
[in]streamOutput stream
+
+
+
Returns
Position of the record header start in stream. Save for later close call.
+ +
+
+ +

◆ operator=()

+ +
+
+
+template<class T , class T_ID , class T_SIZE , unsigned int ALIGN>
+ + + + + +
+ + + + + + + + +
const record< T, T_ID, T_SIZE, ALIGN > & stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >::operator= (const record< T, T_ID, T_SIZE, ALIGN > & r)
+
+inline
+
+ +

Assignment operator.

+
Parameters
+ + +
[in]rSource record
+
+
+
Returns
A const reference to this struct
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/classstdex_1_1vector__queue-members.html b/classstdex_1_1vector__queue-members.html new file mode 100644 index 000000000..0f53a1df8 --- /dev/null +++ b/classstdex_1_1vector__queue-members.html @@ -0,0 +1,121 @@ + + + + + + + +stdex: Member List + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
stdex::vector_queue< T > Member List
+
+
+ +

This is the complete list of members for stdex::vector_queue< T >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
abs(size_type pos) conststdex::vector_queue< T >inline
at(size_type pos)stdex::vector_queue< T >inline
at(size_type pos) conststdex::vector_queue< T >inline
at_abs(size_type pos)stdex::vector_queue< T >inline
at_abs(size_type pos) conststdex::vector_queue< T >inline
back()stdex::vector_queue< T >inline
back() conststdex::vector_queue< T >inline
capacity() conststdex::vector_queue< T >inline
clear()stdex::vector_queue< T >inline
const_pointer typedefstdex::vector_queue< T >
const_reference typedefstdex::vector_queue< T >
empty() conststdex::vector_queue< T >inline
front()stdex::vector_queue< T >inline
front() conststdex::vector_queue< T >inline
head() conststdex::vector_queue< T >inline
m_countstdex::vector_queue< T >protected
m_datastdex::vector_queue< T >protected
m_headstdex::vector_queue< T >protected
m_size_maxstdex::vector_queue< T >protected
operator=(const vector_queue< value_type > &other)stdex::vector_queue< T >inline
operator=(vector_queue< value_type > &&other)stdex::vector_queue< T >inline
operator[](size_type pos)stdex::vector_queue< T >inline
operator[](size_type pos) conststdex::vector_queue< T >inline
pointer typedefstdex::vector_queue< T >
pop_back()stdex::vector_queue< T >inline
pop_front()stdex::vector_queue< T >inline
push_back(const value_type &v)stdex::vector_queue< T >inline
push_back(value_type &&v)stdex::vector_queue< T >inline
push_front(const value_type &v)stdex::vector_queue< T >inline
push_front(value_type &&v)stdex::vector_queue< T >inline
reference typedefstdex::vector_queue< T >
size() conststdex::vector_queue< T >inline
size_type typedefstdex::vector_queue< T >
tail() conststdex::vector_queue< T >inline
value_type typedefstdex::vector_queue< T >
vector_queue(size_type size_max)stdex::vector_queue< T >inline
vector_queue(const vector_queue< value_type > &other)stdex::vector_queue< T >inline
vector_queue(vector_queue< value_type > &&other)stdex::vector_queue< T >inline
~vector_queue()stdex::vector_queue< T >inlinevirtual
+ + + + diff --git a/classstdex_1_1vector__queue.html b/classstdex_1_1vector__queue.html new file mode 100644 index 000000000..f1187d4f3 --- /dev/null +++ b/classstdex_1_1vector__queue.html @@ -0,0 +1,792 @@ + + + + + + + +stdex: stdex::vector_queue< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+Public Types | +Public Member Functions | +Protected Attributes | +List of all members
+
stdex::vector_queue< T > Class Template Reference
+
+
+ +

Helper class to allow limited size FIFO queues implemented as vector of elements. + More...

+ + + + + + + + + + + + + + + + + + + + +

+Public Types

+typedef size_t size_type
 Type to measure element count and indices in.
 
+typedef T value_type
 Element type.
 
+typedef T & reference
 Reference to element type.
 
+typedef const T & const_reference
 Constant reference to element type.
 
+typedef T * pointer
 Pointer to element.
 
+typedef const T * const_pointer
 Constant pointer to element.
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 vector_queue (size_type size_max)
 Construct queue of fixed size. More...
 
 vector_queue (const vector_queue< value_type > &other)
 Copies existing queue. More...
 
+virtual ~vector_queue ()
 Destroys the queue.
 
 vector_queue (vector_queue< value_type > &&other)
 Moves existing queue. More...
 
vector_queue< value_type > & operator= (const vector_queue< value_type > &other)
 Copies existing queue. More...
 
vector_queue< value_type > & operator= (vector_queue< value_type > &&other)
 Moves existing queue. More...
 
+size_type size () const
 Returns the number of elements in the vector.
 
+size_type capacity () const
 Returns the number of elements that the queue can contain before overwriting head ones.
 
+void clear ()
 Erases the elements of the queue.
 
+bool empty () const
 Tests if the queue is empty.
 
reference at (size_type pos)
 Returns a reference to the element at a specified location in the queue. More...
 
reference operator[] (size_type pos)
 Returns a reference to the element at a specified location in the queue. More...
 
const_reference at (size_type pos) const
 Returns a constant reference to the element at a specified location in the queue. More...
 
const_reference operator[] (size_type pos) const
 Returns a constant reference to the element at a specified location in the queue. More...
 
reference at_abs (size_type pos)
 Returns a reference to the element at the absolute location in the queue. More...
 
const_reference at_abs (size_type pos) const
 Returns a constant reference to the element at the absolute location in the queue: measured from the beginning of the storage. More...
 
size_type push_back (const value_type &v)
 Copies an existing element to the end of the queue, overriding the first one when queue is out of space. More...
 
size_type push_back (value_type &&v)
 Moves the element to the end of the queue, overriding the first one when queue is out of space. More...
 
+void pop_back ()
 Removes (dequeues) the last element of the queue.
 
size_type push_front (const value_type &v)
 Copies an existing element to the head of the queue, overriding the last one when queue is out of space and moving all others one place right. More...
 
size_type push_front (value_type &&v)
 Moves the element to the head of the queue, overriding the last one when queue is out of space and moving all others one place right. More...
 
+void pop_front ()
 Removes (dequeues) the head element of the queue.
 
+reference front ()
 Returns a reference to the head element in the queue.
 
+const_reference front () const
 Returns a constant reference to the head element in the queue.
 
+reference back ()
 Returns a reference to the last element in the queue.
 
+const_reference back () const
 Returns a constant reference to the last element in the queue.
 
+size_type head () const
 Returns absolute subscript or position number of the head element in the queue. The element does not need to exist.
 
+size_type tail () const
 Returns absolute subscript or position number of the last element in the queue. The element must exist.
 
+size_type abs (size_type pos) const
 Returns absolute subscript or position number of the given element in the queue.
 
+ + + + + + + + + + + + + +

+Protected Attributes

+value_typem_data
 Underlying data container.
 
+size_type m_head
 Index of the first element.
 
+size_type m_count
 Number of elements.
 
+size_type m_size_max
 Maximum size.
 
+

Detailed Description

+
template<class T>
+class stdex::vector_queue< T >

Helper class to allow limited size FIFO queues implemented as vector of elements.

+

Constructor & Destructor Documentation

+ +

◆ vector_queue() [1/3]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
stdex::vector_queue< T >::vector_queue (size_type size_max)
+
+inline
+
+ +

Construct queue of fixed size.

+
Parameters
+ + +
[in]size_maxMaximum number of elements. Please note this cannot be changed later.
+
+
+ +
+
+ +

◆ vector_queue() [2/3]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
stdex::vector_queue< T >::vector_queue (const vector_queue< value_type > & other)
+
+inline
+
+ +

Copies existing queue.

+
Parameters
+ + +
[in]otherQueue to copy from
+
+
+ +
+
+ +

◆ vector_queue() [3/3]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
stdex::vector_queue< T >::vector_queue (vector_queue< value_type > && other)
+
+inline
+
+ +

Moves existing queue.

+
Parameters
+ + +
[in,out]otherQueue to move
+
+
+ +
+
+

Member Function Documentation

+ +

◆ at() [1/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
reference stdex::vector_queue< T >::at (size_type pos)
+
+inline
+
+ +

Returns a reference to the element at a specified location in the queue.

+
Parameters
+ + +
[in]posThe subscript or position number of the element to reference in the queue.
+
+
+ +
+
+ +

◆ at() [2/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
const_reference stdex::vector_queue< T >::at (size_type pos) const
+
+inline
+
+ +

Returns a constant reference to the element at a specified location in the queue.

+
Parameters
+ + +
[in]posThe subscript or position number of the element to reference in the queue.
+
+
+ +
+
+ +

◆ at_abs() [1/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
reference stdex::vector_queue< T >::at_abs (size_type pos)
+
+inline
+
+ +

Returns a reference to the element at the absolute location in the queue.

+
Note
Absolute means "measured from the beginning of the storage".
+
Parameters
+ + +
[in]posThe absolute subscript or position number of the element to reference in the queue.
+
+
+ +
+
+ +

◆ at_abs() [2/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
const_reference stdex::vector_queue< T >::at_abs (size_type pos) const
+
+inline
+
+ +

Returns a constant reference to the element at the absolute location in the queue: measured from the beginning of the storage.

+
Note
Absolute means "measured from the beginning of the storage".
+
Parameters
+ + +
[in]posThe absolute subscript or position number of the element to reference in the queue.
+
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
vector_queue< value_type > & stdex::vector_queue< T >::operator= (const vector_queue< value_type > & other)
+
+inline
+
+ +

Copies existing queue.

+
Parameters
+ + +
[in]otherQueue to copy from
+
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
vector_queue< value_type > & stdex::vector_queue< T >::operator= (vector_queue< value_type > && other)
+
+inline
+
+ +

Moves existing queue.

+
Parameters
+ + +
[in,out]otherQueue to move
+
+
+ +
+
+ +

◆ operator[]() [1/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
reference stdex::vector_queue< T >::operator[] (size_type pos)
+
+inline
+
+ +

Returns a reference to the element at a specified location in the queue.

+
Parameters
+ + +
[in]posThe subscript or position number of the element to reference in the queue.
+
+
+ +
+
+ +

◆ operator[]() [2/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
const_reference stdex::vector_queue< T >::operator[] (size_type pos) const
+
+inline
+
+ +

Returns a constant reference to the element at a specified location in the queue.

+
Parameters
+ + +
[in]posThe subscript or position number of the element to reference in the queue.
+
+
+ +
+
+ +

◆ push_back() [1/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
size_type stdex::vector_queue< T >::push_back (const value_typev)
+
+inline
+
+ +

Copies an existing element to the end of the queue, overriding the first one when queue is out of space.

+
Parameters
+ + +
[in]vElement to copy to the end of the queue.
+
+
+
Returns
The absolute subscript or position number the element was copied to.
+ +
+
+ +

◆ push_back() [2/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
size_type stdex::vector_queue< T >::push_back (value_type && v)
+
+inline
+
+ +

Moves the element to the end of the queue, overriding the first one when queue is out of space.

+
Parameters
+ + +
[in]vElement to move to the end of the queue.
+
+
+
Returns
The absolute subscript or position number the element was moved to.
+ +
+
+ +

◆ push_front() [1/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
size_type stdex::vector_queue< T >::push_front (const value_typev)
+
+inline
+
+ +

Copies an existing element to the head of the queue, overriding the last one when queue is out of space and moving all others one place right.

+
Parameters
+ + +
[in]vElement to copy to the head of the queue.
+
+
+
Returns
The absolute subscript or position number the element was copied to.
+ +
+
+ +

◆ push_front() [2/2]

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + + +
size_type stdex::vector_queue< T >::push_front (value_type && v)
+
+inline
+
+ +

Moves the element to the head of the queue, overriding the last one when queue is out of space and moving all others one place right.

+
Parameters
+ + +
[in]vElement to move to the head of the queue.
+
+
+
Returns
The absolute subscript or position number the element was moved to.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html new file mode 100644 index 000000000..25fa91cf7 --- /dev/null +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -0,0 +1,85 @@ + + + + + + + +stdex: include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  stdex
 
+
+ + + + diff --git a/dir_fca3c47b2ea228727bd6729832f89576.html b/dir_fca3c47b2ea228727bd6729832f89576.html new file mode 100644 index 000000000..f0cfc069b --- /dev/null +++ b/dir_fca3c47b2ea228727bd6729832f89576.html @@ -0,0 +1,79 @@ + + + + + + + +stdex: include/stdex Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
stdex Directory Reference
+
+
+
+ + + + diff --git a/functions.html b/functions.html new file mode 100644 index 000000000..3ba549f4b --- /dev/null +++ b/functions.html @@ -0,0 +1,185 @@ + + + + + + + +stdex: Class Members + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- f -

+ + +

- h -

+ + +

- i -

+ + +

- m -

+ + +

- n -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- v -

+ + +

- ~ -

+
+ + + + diff --git a/functions_func.html b/functions_func.html new file mode 100644 index 000000000..dd535f112 --- /dev/null +++ b/functions_func.html @@ -0,0 +1,159 @@ + + + + + + + +stdex: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- d -

+ + +

- e -

+ + +

- f -

+ + +

- h -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- v -

+ + +

- ~ -

+
+ + + + diff --git a/functions_type.html b/functions_type.html new file mode 100644 index 000000000..5dc2839a3 --- /dev/null +++ b/functions_type.html @@ -0,0 +1,80 @@ + + + + + + + +stdex: Class Members - Typedefs + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/functions_vars.html b/functions_vars.html new file mode 100644 index 000000000..1dceb2605 --- /dev/null +++ b/functions_vars.html @@ -0,0 +1,82 @@ + + + + + + + +stdex: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
stdex +
+
Additional templates and function helpers for Microsoft Active Template Library
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/index.html b/index.html index 88663747e..7e3c7ad51 100644 --- a/index.html +++ b/index.html @@ -69,7 +69,7 @@ $(function() { diff --git a/menudata.js b/menudata.js index d1ece1327..e4bfaa685 100644 --- a/menudata.js +++ b/menudata.js @@ -23,4 +23,43 @@ @licend The above is the entire license notice for the JavaScript code in this file */ var menudata={children:[ -{text:"Main Page",url:"index.html"}]} +{text:"Main Page",url:"index.html"}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"a",url:"functions.html#index_a"}, +{text:"b",url:"functions.html#index_b"}, +{text:"c",url:"functions.html#index_c"}, +{text:"d",url:"functions.html#index_d"}, +{text:"e",url:"functions.html#index_e"}, +{text:"f",url:"functions.html#index_f"}, +{text:"h",url:"functions.html#index_h"}, +{text:"i",url:"functions.html#index_i"}, +{text:"m",url:"functions.html#index_m"}, +{text:"n",url:"functions.html#index_n"}, +{text:"o",url:"functions.html#index_o"}, +{text:"p",url:"functions.html#index_p"}, +{text:"r",url:"functions.html#index_r"}, +{text:"s",url:"functions.html#index_s"}, +{text:"t",url:"functions.html#index_t"}, +{text:"v",url:"functions.html#index_v"}, +{text:"~",url:"functions.html#index__7E"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"a",url:"functions_func.html#index_a"}, +{text:"b",url:"functions_func.html#index_b"}, +{text:"c",url:"functions_func.html#index_c"}, +{text:"d",url:"functions_func.html#index_d"}, +{text:"e",url:"functions_func.html#index_e"}, +{text:"f",url:"functions_func.html#index_f"}, +{text:"h",url:"functions_func.html#index_h"}, +{text:"o",url:"functions_func.html#index_o"}, +{text:"p",url:"functions_func.html#index_p"}, +{text:"r",url:"functions_func.html#index_r"}, +{text:"s",url:"functions_func.html#index_s"}, +{text:"t",url:"functions_func.html#index_t"}, +{text:"v",url:"functions_func.html#index_v"}, +{text:"~",url:"functions_func.html#index__7E"}]}, +{text:"Variables",url:"functions_vars.html"}, +{text:"Typedefs",url:"functions_type.html"}]}]}]} diff --git a/search/all_0.html b/search/all_0.html new file mode 100644 index 000000000..c36c9af5d --- /dev/null +++ b/search/all_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_0.js b/search/all_0.js new file mode 100644 index 000000000..f42079590 --- /dev/null +++ b/search/all_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['abs_0',['abs',['../classstdex_1_1vector__queue.html#ae31dd1a45546dc1ff91eaa82b97c0e1b',1,'stdex::vector_queue']]], + ['at_1',['at',['../classstdex_1_1vector__queue.html#ae135f77af0deabaa5f2cfe5ca25b9f09',1,'stdex::vector_queue::at(size_type pos)'],['../classstdex_1_1vector__queue.html#ac2b559184798a59ee5fed26f27d92e3c',1,'stdex::vector_queue::at(size_type pos) const']]], + ['at_5fabs_2',['at_abs',['../classstdex_1_1vector__queue.html#a881da485c13dcee1d35245570420877a',1,'stdex::vector_queue::at_abs(size_type pos)'],['../classstdex_1_1vector__queue.html#afee762c3280d33544ce8dd8ad20af40b',1,'stdex::vector_queue::at_abs(size_type pos) const']]] +]; diff --git a/search/all_1.html b/search/all_1.html new file mode 100644 index 000000000..91cfe8acb --- /dev/null +++ b/search/all_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_1.js b/search/all_1.js new file mode 100644 index 000000000..8fef839ab --- /dev/null +++ b/search/all_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['back_0',['back',['../classstdex_1_1vector__queue.html#a564c31d1a260f9f210541b7fd4803d3e',1,'stdex::vector_queue::back()'],['../classstdex_1_1vector__queue.html#a4a76efc22a2e2b9310b541ba44fd05e9',1,'stdex::vector_queue::back() const']]], + ['base64_5fdec_1',['base64_dec',['../classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5',1,'stdex::base64_dec::base64_dec()'],['../classstdex_1_1base64__dec.html',1,'stdex::base64_dec']]], + ['base64_5fenc_2',['base64_enc',['../classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28',1,'stdex::base64_enc::base64_enc()'],['../classstdex_1_1base64__enc.html',1,'stdex::base64_enc']]], + ['buf_3',['buf',['../classstdex_1_1base64__enc.html#a3f7550fc14177eab9ddcbbf039c55b23',1,'stdex::base64_enc::buf()'],['../classstdex_1_1base64__dec.html#afacd53895a47f8f3de5f6616c27a8fd4',1,'stdex::base64_dec::buf()'],['../classstdex_1_1hex__dec.html#a105c56e5f4249ebcf4faa5e46f0842ce',1,'stdex::hex_dec::buf()']]] +]; diff --git a/search/all_10.html b/search/all_10.html new file mode 100644 index 000000000..765f58487 --- /dev/null +++ b/search/all_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_10.js b/search/all_10.js new file mode 100644 index 000000000..2d0adf0d9 --- /dev/null +++ b/search/all_10.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_7evector_5fqueue_0',['~vector_queue',['../classstdex_1_1vector__queue.html#a61460b8386f0ebc0a9c76db9951d342d',1,'stdex::vector_queue']]] +]; diff --git a/search/all_2.html b/search/all_2.html new file mode 100644 index 000000000..259dde4f5 --- /dev/null +++ b/search/all_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_2.js b/search/all_2.js new file mode 100644 index 000000000..10aedb9a0 --- /dev/null +++ b/search/all_2.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['capacity_0',['capacity',['../classstdex_1_1vector__queue.html#add3d6ed93d3c1471b80351c56639bab7',1,'stdex::vector_queue']]], + ['clear_1',['clear',['../classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7',1,'stdex::base64_enc::clear()'],['../classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305',1,'stdex::base64_dec::clear()'],['../classstdex_1_1hex__dec.html#a282bf5db0d16b29b12c71b73d3a33cc4',1,'stdex::hex_dec::clear()'],['../classstdex_1_1vector__queue.html#a93259be5f471580d2f8d7bee41032f9b',1,'stdex::vector_queue::clear()']]], + ['close_2',['close',['../classstdex_1_1idrec_1_1record.html#a1037aeaca7a1f865d6b66352b2671108',1,'stdex::idrec::record']]], + ['const_5fpointer_3',['const_pointer',['../classstdex_1_1vector__queue.html#a0da411250e23047a37c4ac09abfa109d',1,'stdex::vector_queue']]], + ['const_5freference_4',['const_reference',['../classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562',1,'stdex::vector_queue']]] +]; diff --git a/search/all_3.html b/search/all_3.html new file mode 100644 index 000000000..1e60c9494 --- /dev/null +++ b/search/all_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_3.js b/search/all_3.js new file mode 100644 index 000000000..29a352e3e --- /dev/null +++ b/search/all_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['data_0',['data',['../classstdex_1_1idrec_1_1record.html#a0e101ce97e707a52aef4721b85230a75',1,'stdex::idrec::record']]], + ['dec_5fsize_1',['dec_size',['../classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25',1,'stdex::base64_dec::dec_size()'],['../classstdex_1_1hex__dec.html#acf3d5adf4766056a630d1ceeab946b55',1,'stdex::hex_dec::dec_size()']]], + ['decode_2',['decode',['../classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf',1,'stdex::base64_dec::decode(std::vector< _Ty, _Ax > &out, bool &is_last, const _Tchr *data, size_t size)'],['../classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e',1,'stdex::base64_dec::decode(std::vector< _Ty, _Ax > &out)'],['../classstdex_1_1hex__dec.html#ab5ac7cfefa8db97c8196d1ef2c327406',1,'stdex::hex_dec::decode()']]] +]; diff --git a/search/all_4.html b/search/all_4.html new file mode 100644 index 000000000..08f1aede5 --- /dev/null +++ b/search/all_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_4.js b/search/all_4.js new file mode 100644 index 000000000..14bf408e4 --- /dev/null +++ b/search/all_4.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['empty_0',['empty',['../classstdex_1_1vector__queue.html#a1502ae16a184fac7b1be9e1709dd1b5d',1,'stdex::vector_queue']]], + ['enc_5fsize_1',['enc_size',['../classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21',1,'stdex::base64_enc::enc_size()'],['../classstdex_1_1hex__enc.html#a47db116dcc51daa878d3ecc4c1ab4d8f',1,'stdex::hex_enc::enc_size()']]], + ['encode_2',['encode',['../classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04',1,'stdex::base64_enc::encode(std::basic_string< _Elem, _Traits, _Ax > &out, const void *data, size_t size, bool is_last=true)'],['../classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2',1,'stdex::base64_enc::encode(std::basic_string< _Elem, _Traits, _Ax > &out)'],['../classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d',1,'stdex::base64_enc::encode(std::basic_string< _Elem, _Traits, _Ax > &out, size_t size)'],['../classstdex_1_1hex__enc.html#a51554940e79b6192f10a7860ca407191',1,'stdex::hex_enc::encode()']]] +]; diff --git a/search/all_5.html b/search/all_5.html new file mode 100644 index 000000000..0d85fcc86 --- /dev/null +++ b/search/all_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_5.js b/search/all_5.js new file mode 100644 index 000000000..95f4f0570 --- /dev/null +++ b/search/all_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['find_0',['find',['../classstdex_1_1idrec_1_1record.html#a300a7b84f07cfba57ef4f63087365b1e',1,'stdex::idrec::record']]], + ['front_1',['front',['../classstdex_1_1vector__queue.html#a61df210878f6b8b2c1b213a93b8af581',1,'stdex::vector_queue::front()'],['../classstdex_1_1vector__queue.html#a96ea84ab879a3190beabdbac5ad7e0ab',1,'stdex::vector_queue::front() const']]] +]; diff --git a/search/all_6.html b/search/all_6.html new file mode 100644 index 000000000..7e088b862 --- /dev/null +++ b/search/all_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_6.js b/search/all_6.js new file mode 100644 index 000000000..15202ed72 --- /dev/null +++ b/search/all_6.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['head_0',['head',['../classstdex_1_1vector__queue.html#a5d1e9d77cf329abd9127d2a6dfbd08c4',1,'stdex::vector_queue']]], + ['hex_5fdec_1',['hex_dec',['../classstdex_1_1hex__dec.html#a61bd84f6b79b2b8e9daebfafeb2f17ad',1,'stdex::hex_dec::hex_dec()'],['../classstdex_1_1hex__dec.html',1,'stdex::hex_dec']]], + ['hex_5fenc_2',['hex_enc',['../classstdex_1_1hex__enc.html#a882581bc4798b138de9322d1b0bdd433',1,'stdex::hex_enc::hex_enc()'],['../classstdex_1_1hex__enc.html',1,'stdex::hex_enc']]] +]; diff --git a/search/all_7.html b/search/all_7.html new file mode 100644 index 000000000..d2b182540 --- /dev/null +++ b/search/all_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_7.js b/search/all_7.js new file mode 100644 index 000000000..f6af5f6ab --- /dev/null +++ b/search/all_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['id_0',['id',['../classstdex_1_1idrec_1_1record.html#a46bb14ff8b2ce2762b776210b9351bae',1,'stdex::idrec::record']]] +]; diff --git a/search/all_8.html b/search/all_8.html new file mode 100644 index 000000000..f4e3a2aa7 --- /dev/null +++ b/search/all_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_8.js b/search/all_8.js new file mode 100644 index 000000000..ca8cf28cb --- /dev/null +++ b/search/all_8.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['m_5fcount_0',['m_count',['../classstdex_1_1vector__queue.html#a6070ca156773c17c6b75bacc5251c04c',1,'stdex::vector_queue']]], + ['m_5fdata_1',['m_data',['../classstdex_1_1vector__queue.html#a289d86508a91fbe61e0425e318d735cf',1,'stdex::vector_queue']]], + ['m_5fhead_2',['m_head',['../classstdex_1_1vector__queue.html#abd8208a4a9e92ec5c38d3718f383e41e',1,'stdex::vector_queue']]], + ['m_5fsize_5fmax_3',['m_size_max',['../classstdex_1_1vector__queue.html#a7192dc2991d690b04a2fb24dd6fdc325',1,'stdex::vector_queue']]] +]; diff --git a/search/all_9.html b/search/all_9.html new file mode 100644 index 000000000..89177a826 --- /dev/null +++ b/search/all_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_9.js b/search/all_9.js new file mode 100644 index 000000000..b75adff4c --- /dev/null +++ b/search/all_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['num_0',['num',['../classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8',1,'stdex::base64_enc::num()'],['../classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849',1,'stdex::base64_dec::num()'],['../classstdex_1_1hex__dec.html#a99111436d6b30595cd1fee112e3200ae',1,'stdex::hex_dec::num()']]] +]; diff --git a/search/all_a.html b/search/all_a.html new file mode 100644 index 000000000..1f90b7a7b --- /dev/null +++ b/search/all_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_a.js b/search/all_a.js new file mode 100644 index 000000000..d2deac5d5 --- /dev/null +++ b/search/all_a.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['open_0',['open',['../classstdex_1_1idrec_1_1record.html#a779231561f1d295f48e152e476756dfa',1,'stdex::idrec::record']]], + ['operator_3d_1',['operator=',['../classstdex_1_1idrec_1_1record.html#affe758faa6d0617c7918ba4fb62d300d',1,'stdex::idrec::record::operator=()'],['../classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa',1,'stdex::vector_queue::operator=(const vector_queue< value_type > &other)'],['../classstdex_1_1vector__queue.html#a840d69192e880fcce588c6368a7d1bab',1,'stdex::vector_queue::operator=(vector_queue< value_type > &&other)']]], + ['operator_5b_5d_2',['operator[]',['../classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17',1,'stdex::vector_queue::operator[](size_type pos)'],['../classstdex_1_1vector__queue.html#ace07c52caf736c3285909d64b22a2c4c',1,'stdex::vector_queue::operator[](size_type pos) const']]] +]; diff --git a/search/all_b.html b/search/all_b.html new file mode 100644 index 000000000..b7ad6e6d5 --- /dev/null +++ b/search/all_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_b.js b/search/all_b.js new file mode 100644 index 000000000..8ade3b2d0 --- /dev/null +++ b/search/all_b.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['pointer_0',['pointer',['../classstdex_1_1vector__queue.html#abf6db5997ee272e03e8db1696a162148',1,'stdex::vector_queue']]], + ['pop_5fback_1',['pop_back',['../classstdex_1_1vector__queue.html#abd0fdb316392da76bac13bdd9d176eb6',1,'stdex::vector_queue']]], + ['pop_5ffront_2',['pop_front',['../classstdex_1_1vector__queue.html#adc05fb6cec951f736337dc340996271f',1,'stdex::vector_queue']]], + ['push_5fback_3',['push_back',['../classstdex_1_1vector__queue.html#ab063bf18b16eed7f4d67e0720bcb8f4f',1,'stdex::vector_queue::push_back(const value_type &v)'],['../classstdex_1_1vector__queue.html#a5b39a88669c8b7e21f1ada2aa8993b2e',1,'stdex::vector_queue::push_back(value_type &&v)']]], + ['push_5ffront_4',['push_front',['../classstdex_1_1vector__queue.html#adfc0d837fa11c1203e9c96a1a5c081b9',1,'stdex::vector_queue::push_front(const value_type &v)'],['../classstdex_1_1vector__queue.html#af307e59213be692f7918c3c541923373',1,'stdex::vector_queue::push_front(value_type &&v)']]] +]; diff --git a/search/all_c.html b/search/all_c.html new file mode 100644 index 000000000..829c9170e --- /dev/null +++ b/search/all_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_c.js b/search/all_c.js new file mode 100644 index 000000000..8358a6156 --- /dev/null +++ b/search/all_c.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['record_0',['record',['../classstdex_1_1idrec_1_1record.html#af90d32ea1d7d6ac964ae469db92a57db',1,'stdex::idrec::record::record(T &d)'],['../classstdex_1_1idrec_1_1record.html#af65cec0fa6fb5caa57a01c1a7ff781a3',1,'stdex::idrec::record::record(const T &d)'],['../classstdex_1_1idrec_1_1record.html',1,'stdex::idrec::record< T, T_ID, T_SIZE, ALIGN >']]], + ['reference_1',['reference',['../classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c',1,'stdex::vector_queue']]] +]; diff --git a/search/all_d.html b/search/all_d.html new file mode 100644 index 000000000..d32b28eb8 --- /dev/null +++ b/search/all_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_d.js b/search/all_d.js new file mode 100644 index 000000000..2606c04f6 --- /dev/null +++ b/search/all_d.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['size_0',['size',['../classstdex_1_1vector__queue.html#ad704df8c3664a6d3f3e0977d87162114',1,'stdex::vector_queue']]], + ['size_5ftype_1',['size_type',['../classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a',1,'stdex::vector_queue']]] +]; diff --git a/search/all_e.html b/search/all_e.html new file mode 100644 index 000000000..ce450a296 --- /dev/null +++ b/search/all_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_e.js b/search/all_e.js new file mode 100644 index 000000000..48007df8c --- /dev/null +++ b/search/all_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tail_0',['tail',['../classstdex_1_1vector__queue.html#a1b87831a03da17b15d8c330a47708d00',1,'stdex::vector_queue']]] +]; diff --git a/search/all_f.html b/search/all_f.html new file mode 100644 index 000000000..59cfe49cd --- /dev/null +++ b/search/all_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/all_f.js b/search/all_f.js new file mode 100644 index 000000000..14c318293 --- /dev/null +++ b/search/all_f.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['value_5ftype_0',['value_type',['../classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e',1,'stdex::vector_queue']]], + ['vector_5fqueue_1',['vector_queue',['../classstdex_1_1vector__queue.html',1,'stdex::vector_queue< T >'],['../classstdex_1_1vector__queue.html#a9cb327539aca0293920c0d436c6ea29b',1,'stdex::vector_queue::vector_queue(size_type size_max)'],['../classstdex_1_1vector__queue.html#a224fc214f514bb6dd333511613d89683',1,'stdex::vector_queue::vector_queue(const vector_queue< value_type > &other)'],['../classstdex_1_1vector__queue.html#a50fcb4c564c100ad02f963969572a7fb',1,'stdex::vector_queue::vector_queue(vector_queue< value_type > &&other)']]] +]; diff --git a/search/classes_0.html b/search/classes_0.html new file mode 100644 index 000000000..8361bcdc4 --- /dev/null +++ b/search/classes_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/classes_0.js b/search/classes_0.js new file mode 100644 index 000000000..e9cfb19e8 --- /dev/null +++ b/search/classes_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['base64_5fdec_0',['base64_dec',['../classstdex_1_1base64__dec.html',1,'stdex']]], + ['base64_5fenc_1',['base64_enc',['../classstdex_1_1base64__enc.html',1,'stdex']]] +]; diff --git a/search/classes_1.html b/search/classes_1.html new file mode 100644 index 000000000..3c668dea2 --- /dev/null +++ b/search/classes_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/classes_1.js b/search/classes_1.js new file mode 100644 index 000000000..8264c9f26 --- /dev/null +++ b/search/classes_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['hex_5fdec_0',['hex_dec',['../classstdex_1_1hex__dec.html',1,'stdex']]], + ['hex_5fenc_1',['hex_enc',['../classstdex_1_1hex__enc.html',1,'stdex']]] +]; diff --git a/search/classes_2.html b/search/classes_2.html new file mode 100644 index 000000000..868c17276 --- /dev/null +++ b/search/classes_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/classes_2.js b/search/classes_2.js new file mode 100644 index 000000000..e52d7c67e --- /dev/null +++ b/search/classes_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['record_0',['record',['../classstdex_1_1idrec_1_1record.html',1,'stdex::idrec']]] +]; diff --git a/search/classes_3.html b/search/classes_3.html new file mode 100644 index 000000000..995d5d233 --- /dev/null +++ b/search/classes_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/classes_3.js b/search/classes_3.js new file mode 100644 index 000000000..3c6b76703 --- /dev/null +++ b/search/classes_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['vector_5fqueue_0',['vector_queue',['../classstdex_1_1vector__queue.html',1,'stdex']]] +]; diff --git a/search/functions_0.html b/search/functions_0.html new file mode 100644 index 000000000..2d2d9501b --- /dev/null +++ b/search/functions_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_0.js b/search/functions_0.js new file mode 100644 index 000000000..f42079590 --- /dev/null +++ b/search/functions_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['abs_0',['abs',['../classstdex_1_1vector__queue.html#ae31dd1a45546dc1ff91eaa82b97c0e1b',1,'stdex::vector_queue']]], + ['at_1',['at',['../classstdex_1_1vector__queue.html#ae135f77af0deabaa5f2cfe5ca25b9f09',1,'stdex::vector_queue::at(size_type pos)'],['../classstdex_1_1vector__queue.html#ac2b559184798a59ee5fed26f27d92e3c',1,'stdex::vector_queue::at(size_type pos) const']]], + ['at_5fabs_2',['at_abs',['../classstdex_1_1vector__queue.html#a881da485c13dcee1d35245570420877a',1,'stdex::vector_queue::at_abs(size_type pos)'],['../classstdex_1_1vector__queue.html#afee762c3280d33544ce8dd8ad20af40b',1,'stdex::vector_queue::at_abs(size_type pos) const']]] +]; diff --git a/search/functions_1.html b/search/functions_1.html new file mode 100644 index 000000000..3b96b9006 --- /dev/null +++ b/search/functions_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_1.js b/search/functions_1.js new file mode 100644 index 000000000..7aa774993 --- /dev/null +++ b/search/functions_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['back_0',['back',['../classstdex_1_1vector__queue.html#a564c31d1a260f9f210541b7fd4803d3e',1,'stdex::vector_queue::back()'],['../classstdex_1_1vector__queue.html#a4a76efc22a2e2b9310b541ba44fd05e9',1,'stdex::vector_queue::back() const']]], + ['base64_5fdec_1',['base64_dec',['../classstdex_1_1base64__dec.html#a17d956a883e99d8d884d2cb2edade8c5',1,'stdex::base64_dec']]], + ['base64_5fenc_2',['base64_enc',['../classstdex_1_1base64__enc.html#abc6c72530634c3fea8168710ab5b1a28',1,'stdex::base64_enc']]] +]; diff --git a/search/functions_2.html b/search/functions_2.html new file mode 100644 index 000000000..1f16d2ae5 --- /dev/null +++ b/search/functions_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_2.js b/search/functions_2.js new file mode 100644 index 000000000..82d8e6be1 --- /dev/null +++ b/search/functions_2.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['capacity_0',['capacity',['../classstdex_1_1vector__queue.html#add3d6ed93d3c1471b80351c56639bab7',1,'stdex::vector_queue']]], + ['clear_1',['clear',['../classstdex_1_1base64__enc.html#afb6a85176589d9ce1f65ce6355592fe7',1,'stdex::base64_enc::clear()'],['../classstdex_1_1base64__dec.html#a94738b63789489022e0c16063b732305',1,'stdex::base64_dec::clear()'],['../classstdex_1_1hex__dec.html#a282bf5db0d16b29b12c71b73d3a33cc4',1,'stdex::hex_dec::clear()'],['../classstdex_1_1vector__queue.html#a93259be5f471580d2f8d7bee41032f9b',1,'stdex::vector_queue::clear()']]], + ['close_2',['close',['../classstdex_1_1idrec_1_1record.html#a1037aeaca7a1f865d6b66352b2671108',1,'stdex::idrec::record']]] +]; diff --git a/search/functions_3.html b/search/functions_3.html new file mode 100644 index 000000000..0b37ee2fd --- /dev/null +++ b/search/functions_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_3.js b/search/functions_3.js new file mode 100644 index 000000000..6648f1769 --- /dev/null +++ b/search/functions_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['dec_5fsize_0',['dec_size',['../classstdex_1_1base64__dec.html#a203f2afa5839242c1230cb22e0a65b25',1,'stdex::base64_dec::dec_size()'],['../classstdex_1_1hex__dec.html#acf3d5adf4766056a630d1ceeab946b55',1,'stdex::hex_dec::dec_size()']]], + ['decode_1',['decode',['../classstdex_1_1base64__dec.html#a1beaf09718d63d49f9d95cf0e75a50bf',1,'stdex::base64_dec::decode(std::vector< _Ty, _Ax > &out, bool &is_last, const _Tchr *data, size_t size)'],['../classstdex_1_1base64__dec.html#a4b5f0334d5d5f85b7d02b6b21db8759e',1,'stdex::base64_dec::decode(std::vector< _Ty, _Ax > &out)'],['../classstdex_1_1hex__dec.html#ab5ac7cfefa8db97c8196d1ef2c327406',1,'stdex::hex_dec::decode()']]] +]; diff --git a/search/functions_4.html b/search/functions_4.html new file mode 100644 index 000000000..0eaf2b4a5 --- /dev/null +++ b/search/functions_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_4.js b/search/functions_4.js new file mode 100644 index 000000000..14bf408e4 --- /dev/null +++ b/search/functions_4.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['empty_0',['empty',['../classstdex_1_1vector__queue.html#a1502ae16a184fac7b1be9e1709dd1b5d',1,'stdex::vector_queue']]], + ['enc_5fsize_1',['enc_size',['../classstdex_1_1base64__enc.html#afbae8f49a0948ea7bb23d0faa8f67f21',1,'stdex::base64_enc::enc_size()'],['../classstdex_1_1hex__enc.html#a47db116dcc51daa878d3ecc4c1ab4d8f',1,'stdex::hex_enc::enc_size()']]], + ['encode_2',['encode',['../classstdex_1_1base64__enc.html#a0ee96b5ec63fecc20c44afe1f1df6f04',1,'stdex::base64_enc::encode(std::basic_string< _Elem, _Traits, _Ax > &out, const void *data, size_t size, bool is_last=true)'],['../classstdex_1_1base64__enc.html#a506985ccd54fd95dbc021457881d77c2',1,'stdex::base64_enc::encode(std::basic_string< _Elem, _Traits, _Ax > &out)'],['../classstdex_1_1base64__enc.html#a709172f7120284fcea1d7856d8ff550d',1,'stdex::base64_enc::encode(std::basic_string< _Elem, _Traits, _Ax > &out, size_t size)'],['../classstdex_1_1hex__enc.html#a51554940e79b6192f10a7860ca407191',1,'stdex::hex_enc::encode()']]] +]; diff --git a/search/functions_5.html b/search/functions_5.html new file mode 100644 index 000000000..eaa276975 --- /dev/null +++ b/search/functions_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_5.js b/search/functions_5.js new file mode 100644 index 000000000..95f4f0570 --- /dev/null +++ b/search/functions_5.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['find_0',['find',['../classstdex_1_1idrec_1_1record.html#a300a7b84f07cfba57ef4f63087365b1e',1,'stdex::idrec::record']]], + ['front_1',['front',['../classstdex_1_1vector__queue.html#a61df210878f6b8b2c1b213a93b8af581',1,'stdex::vector_queue::front()'],['../classstdex_1_1vector__queue.html#a96ea84ab879a3190beabdbac5ad7e0ab',1,'stdex::vector_queue::front() const']]] +]; diff --git a/search/functions_6.html b/search/functions_6.html new file mode 100644 index 000000000..25d1cc812 --- /dev/null +++ b/search/functions_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_6.js b/search/functions_6.js new file mode 100644 index 000000000..4bc2c74e1 --- /dev/null +++ b/search/functions_6.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['head_0',['head',['../classstdex_1_1vector__queue.html#a5d1e9d77cf329abd9127d2a6dfbd08c4',1,'stdex::vector_queue']]], + ['hex_5fdec_1',['hex_dec',['../classstdex_1_1hex__dec.html#a61bd84f6b79b2b8e9daebfafeb2f17ad',1,'stdex::hex_dec']]], + ['hex_5fenc_2',['hex_enc',['../classstdex_1_1hex__enc.html#a882581bc4798b138de9322d1b0bdd433',1,'stdex::hex_enc']]] +]; diff --git a/search/functions_7.html b/search/functions_7.html new file mode 100644 index 000000000..b6392eaae --- /dev/null +++ b/search/functions_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_7.js b/search/functions_7.js new file mode 100644 index 000000000..d2deac5d5 --- /dev/null +++ b/search/functions_7.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['open_0',['open',['../classstdex_1_1idrec_1_1record.html#a779231561f1d295f48e152e476756dfa',1,'stdex::idrec::record']]], + ['operator_3d_1',['operator=',['../classstdex_1_1idrec_1_1record.html#affe758faa6d0617c7918ba4fb62d300d',1,'stdex::idrec::record::operator=()'],['../classstdex_1_1vector__queue.html#a00e42f0b6c31aa16e47a1093e90fd1aa',1,'stdex::vector_queue::operator=(const vector_queue< value_type > &other)'],['../classstdex_1_1vector__queue.html#a840d69192e880fcce588c6368a7d1bab',1,'stdex::vector_queue::operator=(vector_queue< value_type > &&other)']]], + ['operator_5b_5d_2',['operator[]',['../classstdex_1_1vector__queue.html#a21497b5396ef80a2d641f8ee767a3b17',1,'stdex::vector_queue::operator[](size_type pos)'],['../classstdex_1_1vector__queue.html#ace07c52caf736c3285909d64b22a2c4c',1,'stdex::vector_queue::operator[](size_type pos) const']]] +]; diff --git a/search/functions_8.html b/search/functions_8.html new file mode 100644 index 000000000..ecf6a8922 --- /dev/null +++ b/search/functions_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_8.js b/search/functions_8.js new file mode 100644 index 000000000..a020028ab --- /dev/null +++ b/search/functions_8.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['pop_5fback_0',['pop_back',['../classstdex_1_1vector__queue.html#abd0fdb316392da76bac13bdd9d176eb6',1,'stdex::vector_queue']]], + ['pop_5ffront_1',['pop_front',['../classstdex_1_1vector__queue.html#adc05fb6cec951f736337dc340996271f',1,'stdex::vector_queue']]], + ['push_5fback_2',['push_back',['../classstdex_1_1vector__queue.html#ab063bf18b16eed7f4d67e0720bcb8f4f',1,'stdex::vector_queue::push_back(const value_type &v)'],['../classstdex_1_1vector__queue.html#a5b39a88669c8b7e21f1ada2aa8993b2e',1,'stdex::vector_queue::push_back(value_type &&v)']]], + ['push_5ffront_3',['push_front',['../classstdex_1_1vector__queue.html#adfc0d837fa11c1203e9c96a1a5c081b9',1,'stdex::vector_queue::push_front(const value_type &v)'],['../classstdex_1_1vector__queue.html#af307e59213be692f7918c3c541923373',1,'stdex::vector_queue::push_front(value_type &&v)']]] +]; diff --git a/search/functions_9.html b/search/functions_9.html new file mode 100644 index 000000000..cd70e2b74 --- /dev/null +++ b/search/functions_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_9.js b/search/functions_9.js new file mode 100644 index 000000000..db0680229 --- /dev/null +++ b/search/functions_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['record_0',['record',['../classstdex_1_1idrec_1_1record.html#af90d32ea1d7d6ac964ae469db92a57db',1,'stdex::idrec::record::record(T &d)'],['../classstdex_1_1idrec_1_1record.html#af65cec0fa6fb5caa57a01c1a7ff781a3',1,'stdex::idrec::record::record(const T &d)']]] +]; diff --git a/search/functions_a.html b/search/functions_a.html new file mode 100644 index 000000000..d2a3de90e --- /dev/null +++ b/search/functions_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_a.js b/search/functions_a.js new file mode 100644 index 000000000..d7e58dfe9 --- /dev/null +++ b/search/functions_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['size_0',['size',['../classstdex_1_1vector__queue.html#ad704df8c3664a6d3f3e0977d87162114',1,'stdex::vector_queue']]] +]; diff --git a/search/functions_b.html b/search/functions_b.html new file mode 100644 index 000000000..e6f34bb21 --- /dev/null +++ b/search/functions_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_b.js b/search/functions_b.js new file mode 100644 index 000000000..48007df8c --- /dev/null +++ b/search/functions_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tail_0',['tail',['../classstdex_1_1vector__queue.html#a1b87831a03da17b15d8c330a47708d00',1,'stdex::vector_queue']]] +]; diff --git a/search/functions_c.html b/search/functions_c.html new file mode 100644 index 000000000..87b4ce265 --- /dev/null +++ b/search/functions_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_c.js b/search/functions_c.js new file mode 100644 index 000000000..2794eb10f --- /dev/null +++ b/search/functions_c.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['vector_5fqueue_0',['vector_queue',['../classstdex_1_1vector__queue.html#a9cb327539aca0293920c0d436c6ea29b',1,'stdex::vector_queue::vector_queue(size_type size_max)'],['../classstdex_1_1vector__queue.html#a224fc214f514bb6dd333511613d89683',1,'stdex::vector_queue::vector_queue(const vector_queue< value_type > &other)'],['../classstdex_1_1vector__queue.html#a50fcb4c564c100ad02f963969572a7fb',1,'stdex::vector_queue::vector_queue(vector_queue< value_type > &&other)']]] +]; diff --git a/search/functions_d.html b/search/functions_d.html new file mode 100644 index 000000000..ada2b8170 --- /dev/null +++ b/search/functions_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/functions_d.js b/search/functions_d.js new file mode 100644 index 000000000..2d0adf0d9 --- /dev/null +++ b/search/functions_d.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_7evector_5fqueue_0',['~vector_queue',['../classstdex_1_1vector__queue.html#a61460b8386f0ebc0a9c76db9951d342d',1,'stdex::vector_queue']]] +]; diff --git a/search/searchdata.js b/search/searchdata.js index f95870c94..cb8f72b4e 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -1,12 +1,27 @@ var indexSectionsWithContent = { + 0: "abcdefhimnoprstv~", + 1: "bhrv", + 2: "abcdefhoprstv~", + 3: "bdimn", + 4: "cprsv" }; var indexSectionNames = { + 0: "all", + 1: "classes", + 2: "functions", + 3: "variables", + 4: "typedefs" }; var indexSectionLabels = { + 0: "All", + 1: "Classes", + 2: "Functions", + 3: "Variables", + 4: "Typedefs" }; diff --git a/search/typedefs_0.html b/search/typedefs_0.html new file mode 100644 index 000000000..882b2a191 --- /dev/null +++ b/search/typedefs_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/typedefs_0.js b/search/typedefs_0.js new file mode 100644 index 000000000..b9b9e8ff9 --- /dev/null +++ b/search/typedefs_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['const_5fpointer_0',['const_pointer',['../classstdex_1_1vector__queue.html#a0da411250e23047a37c4ac09abfa109d',1,'stdex::vector_queue']]], + ['const_5freference_1',['const_reference',['../classstdex_1_1vector__queue.html#afc37b516c234d4be0102412b28f46562',1,'stdex::vector_queue']]] +]; diff --git a/search/typedefs_1.html b/search/typedefs_1.html new file mode 100644 index 000000000..54ce58e15 --- /dev/null +++ b/search/typedefs_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/typedefs_1.js b/search/typedefs_1.js new file mode 100644 index 000000000..aee836c84 --- /dev/null +++ b/search/typedefs_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['pointer_0',['pointer',['../classstdex_1_1vector__queue.html#abf6db5997ee272e03e8db1696a162148',1,'stdex::vector_queue']]] +]; diff --git a/search/typedefs_2.html b/search/typedefs_2.html new file mode 100644 index 000000000..9fc36bdf9 --- /dev/null +++ b/search/typedefs_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/typedefs_2.js b/search/typedefs_2.js new file mode 100644 index 000000000..4a4b7ffc1 --- /dev/null +++ b/search/typedefs_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['reference_0',['reference',['../classstdex_1_1vector__queue.html#a3e8d68368eb5014a2df5b3e26943e28c',1,'stdex::vector_queue']]] +]; diff --git a/search/typedefs_3.html b/search/typedefs_3.html new file mode 100644 index 000000000..05938a184 --- /dev/null +++ b/search/typedefs_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/typedefs_3.js b/search/typedefs_3.js new file mode 100644 index 000000000..65c82e28d --- /dev/null +++ b/search/typedefs_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['size_5ftype_0',['size_type',['../classstdex_1_1vector__queue.html#a2a044b4eb0242a00568d08b4d8b6343a',1,'stdex::vector_queue']]] +]; diff --git a/search/typedefs_4.html b/search/typedefs_4.html new file mode 100644 index 000000000..db3b023d0 --- /dev/null +++ b/search/typedefs_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/typedefs_4.js b/search/typedefs_4.js new file mode 100644 index 000000000..b430c47ad --- /dev/null +++ b/search/typedefs_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['value_5ftype_0',['value_type',['../classstdex_1_1vector__queue.html#aa1f9e69fd453bc2a2e72cf937a50995e',1,'stdex::vector_queue']]] +]; diff --git a/search/variables_0.html b/search/variables_0.html new file mode 100644 index 000000000..950bfc5f7 --- /dev/null +++ b/search/variables_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/variables_0.js b/search/variables_0.js new file mode 100644 index 000000000..e32eb658d --- /dev/null +++ b/search/variables_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['buf_0',['buf',['../classstdex_1_1base64__enc.html#a3f7550fc14177eab9ddcbbf039c55b23',1,'stdex::base64_enc::buf()'],['../classstdex_1_1base64__dec.html#afacd53895a47f8f3de5f6616c27a8fd4',1,'stdex::base64_dec::buf()'],['../classstdex_1_1hex__dec.html#a105c56e5f4249ebcf4faa5e46f0842ce',1,'stdex::hex_dec::buf()']]] +]; diff --git a/search/variables_1.html b/search/variables_1.html new file mode 100644 index 000000000..fed58a5d0 --- /dev/null +++ b/search/variables_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/variables_1.js b/search/variables_1.js new file mode 100644 index 000000000..45ae62144 --- /dev/null +++ b/search/variables_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['data_0',['data',['../classstdex_1_1idrec_1_1record.html#a0e101ce97e707a52aef4721b85230a75',1,'stdex::idrec::record']]] +]; diff --git a/search/variables_2.html b/search/variables_2.html new file mode 100644 index 000000000..761c194ae --- /dev/null +++ b/search/variables_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/variables_2.js b/search/variables_2.js new file mode 100644 index 000000000..f6af5f6ab --- /dev/null +++ b/search/variables_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['id_0',['id',['../classstdex_1_1idrec_1_1record.html#a46bb14ff8b2ce2762b776210b9351bae',1,'stdex::idrec::record']]] +]; diff --git a/search/variables_3.html b/search/variables_3.html new file mode 100644 index 000000000..78bfe03b2 --- /dev/null +++ b/search/variables_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/variables_3.js b/search/variables_3.js new file mode 100644 index 000000000..ca8cf28cb --- /dev/null +++ b/search/variables_3.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['m_5fcount_0',['m_count',['../classstdex_1_1vector__queue.html#a6070ca156773c17c6b75bacc5251c04c',1,'stdex::vector_queue']]], + ['m_5fdata_1',['m_data',['../classstdex_1_1vector__queue.html#a289d86508a91fbe61e0425e318d735cf',1,'stdex::vector_queue']]], + ['m_5fhead_2',['m_head',['../classstdex_1_1vector__queue.html#abd8208a4a9e92ec5c38d3718f383e41e',1,'stdex::vector_queue']]], + ['m_5fsize_5fmax_3',['m_size_max',['../classstdex_1_1vector__queue.html#a7192dc2991d690b04a2fb24dd6fdc325',1,'stdex::vector_queue']]] +]; diff --git a/search/variables_4.html b/search/variables_4.html new file mode 100644 index 000000000..4d608da1e --- /dev/null +++ b/search/variables_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/search/variables_4.js b/search/variables_4.js new file mode 100644 index 000000000..b75adff4c --- /dev/null +++ b/search/variables_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['num_0',['num',['../classstdex_1_1base64__enc.html#a58e4759143972065f71ed68f6dbc90d8',1,'stdex::base64_enc::num()'],['../classstdex_1_1base64__dec.html#a08acef30d97e7f8213e0c834b93ee849',1,'stdex::base64_dec::num()'],['../classstdex_1_1hex__dec.html#a99111436d6b30595cd1fee112e3200ae',1,'stdex::hex_dec::num()']]] +];