1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156
|
.TH ACE_NS_String 3 "1 Dec 2001" "ACE" \" -*- nroff -*-
.ad l
.nh
.SH NAME
ACE_NS_String \- This class and \fBACE_NS_Internal\fR are used as Adapters to work with the Map_Manager.
.SH SYNOPSIS
.br
.PP
\fC#include <Local_Name_Space.h>\fR
.PP
.SS Public Methods
.in +1c
.ti -1c
.RI "\fBACE_NS_String\fR (void)"
.br
.RI "\fIDefault "no-op" constructor.\fR"
.ti -1c
.RI "\fBACE_NS_String\fR (\fBACE_USHORT16\fR *dst, const \fBACE_USHORT16\fR *src, size_t len)"
.br
.RI "\fIInitialization method.\fR"
.ti -1c
.RI "\fBACE_NS_String\fR (const \fBACE_WString\fR &)"
.br
.RI "\fIConverts an \fBACE_WString\fR to an ACE_NS_String;.\fR"
.ti -1c
.RI "\fB~ACE_NS_String\fR (void)"
.br
.RI "\fIDestructor.\fR"
.ti -1c
.RI "\fBoperator ACE_WString\fR () const"
.br
.RI "\fIConverts an ACE_NS_String to fresh copy of an \fBACE_WString\fR;.\fR"
.ti -1c
.RI "char* \fBchar_rep\fR (void) const"
.br
.RI "\fIReturn the ASCII character representation.\fR"
.ti -1c
.RI "int \fBstrstr\fR (const ACE_NS_String &) const"
.br
.RI "\fIMatches on substrings.\fR"
.ti -1c
.RI "int \fBoperator==\fR (const ACE_NS_String &) const"
.br
.RI "\fICompare an ACE_NS_String.\fR"
.ti -1c
.RI "int \fBoperator!=\fR (const ACE_NS_String &) const"
.br
.RI "\fICompare an ACE_NS_String.\fR"
.ti -1c
.RI "size_t \fBlen\fR (void) const"
.br
.RI "\fIReturns length of the string.\fR"
.ti -1c
.RI "\fBACE_USHORT16\fR* \fBfast_rep\fR (void) const"
.br
.RI "\fIReturns the underlying representation.\fR"
.ti -1c
.RI "size_t \fBhash\fR (void) const"
.br
.RI "\fIReturns a hash value for this string.\fR"
.in -1c
.SS Private Attributes
.in +1c
.ti -1c
.RI "size_t \fBlen_\fR"
.br
.RI "\fILength of the string.\fR"
.ti -1c
.RI "\fBACE_USHORT16\fR* \fBrep_\fR"
.br
.RI "\fIThis actually points into shared/persistent memory.\fR"
.ti -1c
.RI "int \fBdelete_rep_\fR"
.br
.RI "\fIShould rep_ be deleted when destructed (only used for WString conversions).\fR"
.in -1c
.SH DETAILED DESCRIPTION
.PP
This class and \fBACE_NS_Internal\fR are used as Adapters to work with the Map_Manager.
.PP
.PP
In order to work correctly, this class must be able to convert back and forth with . Note that this class must not have a destructor since otherwise we'll have problems...
.PP
.SH CONSTRUCTOR & DESTRUCTOR DOCUMENTATION
.PP
.SS ACE_NS_String::ACE_NS_String (void)
.PP
Default "no-op" constructor.
.PP
.SS ACE_NS_String::ACE_NS_String (\fBACE_USHORT16\fR * dst, const \fBACE_USHORT16\fR * src, size_t len)
.PP
Initialization method.
.PP
.SS ACE_NS_String::ACE_NS_String (const \fBACE_WString\fR &)
.PP
Converts an \fBACE_WString\fR to an ACE_NS_String;.
.PP
.SS ACE_NS_String::~ACE_NS_String (void)
.PP
Destructor.
.PP
.SH MEMBER FUNCTION DOCUMENTATION
.PP
.SS char * ACE_NS_String::char_rep (void) const
.PP
Return the ASCII character representation.
.PP
.SS \fBACE_USHORT16\fR * ACE_NS_String::fast_rep (void) const
.PP
Returns the underlying representation.
.PP
.SS size_t ACE_NS_String::hash (void) const
.PP
Returns a hash value for this string.
.PP
.SS size_t ACE_NS_String::len (void) const
.PP
Returns length of the string.
.PP
.SS ACE_NS_String::operator \fBACE_WString\fR () const
.PP
Converts an ACE_NS_String to fresh copy of an \fBACE_WString\fR;.
.PP
.SS int ACE_NS_String::operator!= (const ACE_NS_String &) const
.PP
Compare an ACE_NS_String.
.PP
.SS int ACE_NS_String::operator== (const ACE_NS_String &) const
.PP
Compare an ACE_NS_String.
.PP
.SS int ACE_NS_String::strstr (const ACE_NS_String &) const
.PP
Matches on substrings.
.PP
.SH MEMBER DATA DOCUMENTATION
.PP
.SS int ACE_NS_String::delete_rep_\fC [private]\fR
.PP
Should rep_ be deleted when destructed (only used for WString conversions).
.PP
.SS size_t ACE_NS_String::len_\fC [private]\fR
.PP
Length of the string.
.PP
.SS \fBACE_USHORT16\fR * ACE_NS_String::rep_\fC [private]\fR
.PP
This actually points into shared/persistent memory.
.PP
.SH AUTHOR
.PP
Generated automatically by Doxygen for ACE from the source code.
|