From f13dbefbf47864164d03395231d9c8164fc1750a Mon Sep 17 00:00:00 2001 From: jgromes Date: Sun, 12 May 2024 19:21:48 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=209e8da?= =?UTF-8?q?7674025ba3066414e22dd10b83b50c0a263=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _a_x25_8h_source.html | 83 ++++---- _external_radio_8h_source.html | 50 ++--- _i_t_a2_string_8h_source.html | 51 ++--- class_a_x25_client-members.html | 7 +- class_a_x25_client.html | 29 +++ class_a_x25_client.js | 1 + class_external_radio-members.html | 25 +-- class_external_radio.html | 64 ++++++- class_external_radio.js | 3 + class_i_t_a2_string-members.html | 4 +- class_i_t_a2_string.html | 62 +++++- class_i_t_a2_string.js | 4 +- functions_func_o.html | 5 +- functions_func_~.html | 3 + functions_o.html | 5 +- functions_~.html | 3 + navtreedata.js | 10 +- navtreeindex0.js | 38 ++-- navtreeindex1.js | 14 +- navtreeindex2.js | 14 +- navtreeindex3.js | 14 +- navtreeindex4.js | 16 +- navtreeindex5.js | 8 +- search/all_17.js | 5 +- search/all_4.js | 2 +- search/all_8.js | 2 +- search/all_d.js | 2 +- search/classes_0.js | 8 +- search/classes_1.js | 4 +- search/classes_2.js | 2 +- search/classes_3.js | 2 +- search/classes_4.js | 2 +- search/classes_5.js | 4 +- search/classes_6.js | 2 +- search/classes_7.js | 2 +- search/classes_8.js | 36 ++-- search/classes_9.js | 4 +- search/classes_a.js | 2 +- search/classes_b.js | 4 +- search/classes_c.js | 28 +-- search/classes_d.js | 54 +++--- search/classes_e.js | 2 +- search/enums_0.js | 2 +- search/enumvalues_0.js | 12 +- search/functions_0.js | 16 +- search/functions_1.js | 20 +- search/functions_10.js | 12 +- search/functions_11.js | 4 +- search/functions_12.js | 4 +- search/functions_13.js | 8 +- search/functions_14.js | 2 +- search/functions_15.js | 7 +- search/functions_2.js | 36 ++-- search/functions_3.js | 32 ++-- search/functions_4.js | 16 +- search/functions_5.js | 14 +- search/functions_6.js | 86 ++++----- search/functions_7.js | 2 +- search/functions_8.js | 20 +- search/functions_9.js | 14 +- search/functions_a.js | 10 +- search/functions_b.js | 4 +- search/functions_c.js | 2 +- search/functions_d.js | 14 +- search/functions_e.js | 38 ++-- search/functions_f.js | 302 +++++++++++++++--------------- search/groups_0.js | 2 +- search/groups_1.js | 2 +- search/groups_2.js | 2 +- search/groups_3.js | 4 +- search/groups_4.js | 4 +- search/groups_5.js | 2 +- search/pages_0.js | 2 +- search/pages_1.js | 2 +- search/typedefs_0.js | 2 +- search/typedefs_1.js | 4 +- search/variables_0.js | 2 +- search/variables_1.js | 10 +- search/variables_10.js | 26 +-- search/variables_11.js | 14 +- search/variables_12.js | 2 +- search/variables_13.js | 4 +- search/variables_14.js | 4 +- search/variables_15.js | 2 +- search/variables_2.js | 22 +-- search/variables_3.js | 22 +-- search/variables_4.js | 4 +- search/variables_5.js | 30 +-- search/variables_6.js | 12 +- search/variables_7.js | 4 +- search/variables_8.js | 10 +- search/variables_9.js | 2 +- search/variables_a.js | 10 +- search/variables_b.js | 8 +- search/variables_c.js | 10 +- search/variables_d.js | 4 +- search/variables_e.js | 20 +- search/variables_f.js | 28 +-- 98 files changed, 915 insertions(+), 718 deletions(-) diff --git a/_a_x25_8h_source.html b/_a_x25_8h_source.html index 98b8a3cc..3885b35f 100644 --- a/_a_x25_8h_source.html +++ b/_a_x25_8h_source.html @@ -220,51 +220,54 @@ $(document).ready(function(){initNavTree('_a_x25_8h_source.html',''); initResiza
251  explicit AX25Client(AFSKClient* aud);
252 
257  AX25Client(const AX25Client& ax25);
-
258 
-
267  int16_t setCorrection(int16_t mark, int16_t space, float length = 1.0f);
-
268  #endif
-
269 
-
270  // basic methods
-
271 
-
281  int16_t begin(const char* srcCallsign, uint8_t srcSSID = 0x00, uint8_t preLen = 8);
-
282 
-
283  #if defined(RADIOLIB_BUILD_ARDUINO)
-
292  int16_t transmit(String& str, const char* destCallsign, uint8_t destSSID = 0x00);
-
293  #endif
-
294 
-
303  int16_t transmit(const char* str, const char* destCallsign, uint8_t destSSID = 0x00);
-
304 
-
310  int16_t sendFrame(AX25Frame* frame);
-
311 
-
312 #if !RADIOLIB_GODMODE
-
313  private:
-
314 #endif
-
315  friend class APRSClient;
-
316 
-
317  PhysicalLayer* phyLayer;
-
318  #if !RADIOLIB_EXCLUDE_AFSK
-
319  AFSKClient* audio;
-
320  BellClient* bellModem;
-
321  #endif
+
258 
+
263  AX25Client& operator=(const AX25Client& ax25);
+
264 
+
273  int16_t setCorrection(int16_t mark, int16_t space, float length = 1.0f);
+
274  #endif
+
275 
+
276  // basic methods
+
277 
+
287  int16_t begin(const char* srcCallsign, uint8_t srcSSID = 0x00, uint8_t preLen = 8);
+
288 
+
289  #if defined(RADIOLIB_BUILD_ARDUINO)
+
298  int16_t transmit(String& str, const char* destCallsign, uint8_t destSSID = 0x00);
+
299  #endif
+
300 
+
309  int16_t transmit(const char* str, const char* destCallsign, uint8_t destSSID = 0x00);
+
310 
+
316  int16_t sendFrame(AX25Frame* frame);
+
317 
+
318 #if !RADIOLIB_GODMODE
+
319  private:
+
320 #endif
+
321  friend class APRSClient;
322 
-
323  char sourceCallsign[RADIOLIB_AX25_MAX_CALLSIGN_LEN + 1] = { 0 };
-
324  uint8_t sourceSSID = 0;
-
325  uint16_t preambleLen = 0;
-
326 
-
327  void getCallsign(char* buff);
-
328  uint8_t getSSID();
-
329 };
-
330 
-
331 #endif
+
323  PhysicalLayer* phyLayer;
+
324  #if !RADIOLIB_EXCLUDE_AFSK
+
325  AFSKClient* audio;
+
326  BellClient* bellModem;
+
327  #endif
+
328 
+
329  char sourceCallsign[RADIOLIB_AX25_MAX_CALLSIGN_LEN + 1] = { 0 };
+
330  uint8_t sourceSSID = 0;
+
331  uint16_t preambleLen = 0;
332 
-
333 #endif
+
333  void getCallsign(char* buff);
+
334  uint8_t getSSID();
+
335 };
+
336 
+
337 #endif
+
338 
+
339 #endif
Client for audio-based transmissions. Requires Arduino tone() function, and a module capable of direc...
Definition: AFSK.h:16
Client for APRS communication.
Definition: APRS.h:85
Client for AX25 communication.
Definition: AX25.h:238
-
int16_t sendFrame(AX25Frame *frame)
Transmit arbitrary AX.25 frame.
Definition: AX25.cpp:267
-
int16_t setCorrection(int16_t mark, int16_t space, float length=1.0f)
Set AFSK tone correction offset. On some platforms, this is required to get the audio produced by the...
Definition: AX25.cpp:216
-
int16_t transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)
Transmit unnumbered information (UI) frame.
Definition: AX25.cpp:254
-
int16_t begin(const char *srcCallsign, uint8_t srcSSID=0x00, uint8_t preLen=8)
Initialization method.
Definition: AX25.cpp:228
+
int16_t sendFrame(AX25Frame *frame)
Transmit arbitrary AX.25 frame.
Definition: AX25.cpp:281
+
int16_t setCorrection(int16_t mark, int16_t space, float length=1.0f)
Set AFSK tone correction offset. On some platforms, this is required to get the audio produced by the...
Definition: AX25.cpp:230
+
int16_t transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)
Transmit unnumbered information (UI) frame.
Definition: AX25.cpp:268
+
AX25Client & operator=(const AX25Client &ax25)
Overload for assignment operator.
Definition: AX25.cpp:216
+
int16_t begin(const char *srcCallsign, uint8_t srcSSID=0x00, uint8_t preLen=8)
Initialization method.
Definition: AX25.cpp:242
AX25Client(PhysicalLayer *phy)
Constructor for 2-FSK mode.
Definition: AX25.cpp:187
Abstraction of AX.25 frame format.
Definition: AX25.h:76
void setSendSequence(uint8_t seqNumber)
Method to set send sequence number.
Definition: AX25.cpp:183
diff --git a/_external_radio_8h_source.html b/_external_radio_8h_source.html index 08e5730b..6df1d894 100644 --- a/_external_radio_8h_source.html +++ b/_external_radio_8h_source.html @@ -105,29 +105,37 @@ $(document).ready(function(){initNavTree('_external_radio_8h_source.html',''); i
25 
31  ExternalRadio(RadioLibHal *hal, uint32_t pin = RADIOLIB_NC); // cppcheck-suppress noExplicitConstructor
32 
-
37  Module* getMod() override;
-
38 
-
44  int16_t setFrequencyDeviation(float freqDev) override;
-
45 
-
51  int16_t setDataShaping(uint8_t sh) override;
-
52 
-
58  int16_t setEncoding(uint8_t encoding) override;
-
59 
-
66  int16_t transmitDirect(uint32_t frf = 0) override;
-
67 
-
68  private:
-
69  Module* mod;
-
70  uint32_t prevFrf;
-
71 };
-
72 
-
73 #endif
+
37  ExternalRadio(const ExternalRadio& ext);
+
38 
+
43  ExternalRadio& operator=(const ExternalRadio& ext);
+
44 
+
48  ~ExternalRadio();
+
49 
+
54  Module* getMod() override;
+
55 
+
61  int16_t setFrequencyDeviation(float freqDev) override;
+
62 
+
68  int16_t setDataShaping(uint8_t sh) override;
+
69 
+
75  int16_t setEncoding(uint8_t encoding) override;
+
76 
+
83  int16_t transmitDirect(uint32_t frf = 0) override;
+
84 
+
85  private:
+
86  Module* mod;
+
87  uint32_t prevFrf;
+
88 };
+
89 
+
90 #endif
Class to interface with external radio hardware.
Definition: ExternalRadio.h:16
-
int16_t setFrequencyDeviation(float freqDev) override
Dummy implementation overriding PhysicalLayer.
Definition: ExternalRadio.cpp:21
-
int16_t transmitDirect(uint32_t frf=0) override
Direct transmission to drive external radio.
Definition: ExternalRadio.cpp:36
+
int16_t setFrequencyDeviation(float freqDev) override
Dummy implementation overriding PhysicalLayer.
Definition: ExternalRadio.cpp:42
+
int16_t transmitDirect(uint32_t frf=0) override
Direct transmission to drive external radio.
Definition: ExternalRadio.cpp:57
+
~ExternalRadio()
Default destructor.
Definition: ExternalRadio.cpp:32
ExternalRadio(RadioLibHal *hal, uint32_t pin=RADIOLIB_NC)
Default constructor.
Definition: ExternalRadio.cpp:11
-
int16_t setDataShaping(uint8_t sh) override
Dummy implementation overriding PhysicalLayer.
Definition: ExternalRadio.cpp:26
-
Module * getMod() override
Method to retrieve pointer to the underlying Module instance.
Definition: ExternalRadio.cpp:17
-
int16_t setEncoding(uint8_t encoding) override
Dummy implementation overriding PhysicalLayer.
Definition: ExternalRadio.cpp:31
+
int16_t setDataShaping(uint8_t sh) override
Dummy implementation overriding PhysicalLayer.
Definition: ExternalRadio.cpp:47
+
Module * getMod() override
Method to retrieve pointer to the underlying Module instance.
Definition: ExternalRadio.cpp:38
+
int16_t setEncoding(uint8_t encoding) override
Dummy implementation overriding PhysicalLayer.
Definition: ExternalRadio.cpp:52
+
ExternalRadio & operator=(const ExternalRadio &ext)
Overload for assignment operator.
Definition: ExternalRadio.cpp:24
Implements all common low-level methods to control the wireless module. Every module class contains o...
Definition: Module.h:68
Provides common interface for protocols that run on LoRa/FSK modules, such as RTTY or LoRaWAN....
Definition: PhysicalLayer.h:54
Hardware abstraction library base interface.
Definition: Hal.h:13
diff --git a/_i_t_a2_string_8h_source.html b/_i_t_a2_string_8h_source.html index e5eee18c..89a26d97 100644 --- a/_i_t_a2_string_8h_source.html +++ b/_i_t_a2_string_8h_source.html @@ -111,32 +111,37 @@ $(document).ready(function(){initNavTree('_i_t_a2_string_8h_source.html',''); in
31 
36  explicit ITA2String(const char* str);
37 
-
41  ~ITA2String();
-
42 
-
47  size_t length();
-
48 
-
54  uint8_t* byteArr();
-
55 
-
56 #if !RADIOLIB_GODMODE
-
57  private:
-
58 #endif
-
59  #if RADIOLIB_STATIC_ONLY
-
60  char strAscii[RADIOLIB_STATIC_ARRAY_SIZE];
-
61  #else
-
62  char* strAscii;
-
63  #endif
-
64  size_t asciiLen;
-
65  size_t ita2Len;
-
66 
-
67  static uint16_t getBits(char c);
-
68 };
-
69 
+
42  ITA2String(const ITA2String& ita2);
+
43 
+
48  ITA2String& operator=(const ITA2String& ita2);
+
49 
+
53  ~ITA2String();
+
54 
+
59  size_t length();
+
60 
+
66  uint8_t* byteArr();
+
67 
+
68 #if !RADIOLIB_GODMODE
+
69  private:
70 #endif
+
71  #if RADIOLIB_STATIC_ONLY
+
72  char strAscii[RADIOLIB_STATIC_ARRAY_SIZE];
+
73  #else
+
74  char* strAscii;
+
75  #endif
+
76  size_t asciiLen;
+
77  size_t ita2Len;
+
78 
+
79  static uint16_t getBits(char c);
+
80 };
+
81 
+
82 #endif
ITA2-encoded string.
Definition: ITA2String.h:24
-
uint8_t * byteArr()
Gets the ITA2 representation of the ASCII string set in constructor.
Definition: ITA2String.cpp:41
-
size_t length()
Gets the length of the ITA2 string. This number is not the same as the length of ASCII-encoded string...
Definition: ITA2String.cpp:29
+
uint8_t * byteArr()
Gets the ITA2 representation of the ASCII string set in constructor.
Definition: ITA2String.cpp:60
+
size_t length()
Gets the length of the ITA2 string. This number is not the same as the length of ASCII-encoded string...
Definition: ITA2String.cpp:48
+
ITA2String & operator=(const ITA2String &ita2)
Overload for assignment operator.
Definition: ITA2String.cpp:32
ITA2String(char c)
Default single-character constructor.
Definition: ITA2String.cpp:5
-
~ITA2String()
Default destructor.
Definition: ITA2String.cpp:23
+
~ITA2String()
Default destructor.
Definition: ITA2String.cpp:42
diff --git a/class_a_x25_client-members.html b/class_a_x25_client-members.html index a747d67c..16801717 100644 --- a/class_a_x25_client-members.html +++ b/class_a_x25_client-members.html @@ -94,9 +94,10 @@ $(document).ready(function(){initNavTree('class_a_x25_client.html',''); initResi AX25Client(AFSKClient *aud)AX25Clientexplicit AX25Client(const AX25Client &ax25)AX25Client begin(const char *srcCallsign, uint8_t srcSSID=0x00, uint8_t preLen=8)AX25Client - sendFrame(AX25Frame *frame)AX25Client - setCorrection(int16_t mark, int16_t space, float length=1.0f)AX25Client - transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)AX25Client + operator=(const AX25Client &ax25)AX25Client + sendFrame(AX25Frame *frame)AX25Client + setCorrection(int16_t mark, int16_t space, float length=1.0f)AX25Client + transmit(const char *str, const char *destCallsign, uint8_t destSSID=0x00)AX25Client diff --git a/class_a_x25_client.html b/class_a_x25_client.html index 8395d717..f51b7c4b 100644 --- a/class_a_x25_client.html +++ b/class_a_x25_client.html @@ -107,6 +107,9 @@ Public Member Functions  AX25Client (const AX25Client &ax25)  Copy constructor. More...
  +AX25Clientoperator= (const AX25Client &ax25) + Overload for assignment operator. More...
+  int16_t setCorrection (int16_t mark, int16_t space, float length=1.0f)  Set AFSK tone correction offset. On some platforms, this is required to get the audio produced by the setup to match the expected 1200/2200 Hz tones. More...
  @@ -267,6 +270,32 @@ class APRSClient<
Returns
Status Codes
+ + + +

◆ operator=()

+ +
+
+ + + + + + + + +
AX25Client & AX25Client::operator= (const AX25Clientax25)
+
+ +

Overload for assignment operator.

+
Parameters
+ + +
ax25rvalue AX25Client.
+
+
+
diff --git a/class_a_x25_client.js b/class_a_x25_client.js index a4eceaab..f345ffc8 100644 --- a/class_a_x25_client.js +++ b/class_a_x25_client.js @@ -4,6 +4,7 @@ var class_a_x25_client = [ "AX25Client", "class_a_x25_client.html#a9c9244abc270891638312745b301b791", null ], [ "AX25Client", "class_a_x25_client.html#af82e0dd3b50d58584e4e4083a53a4419", null ], [ "begin", "class_a_x25_client.html#aadeefb210a0b5170d4e8d281c2257e73", null ], + [ "operator=", "class_a_x25_client.html#aad6b806d6f8601ec04d6b11bcde37733", null ], [ "sendFrame", "class_a_x25_client.html#a341db993853c6817a8f6c7087ead0ba6", null ], [ "setCorrection", "class_a_x25_client.html#a74a43c60c84e4150b9508c83e461d24e", null ], [ "transmit", "class_a_x25_client.html#a985790943f3f3e06a2dfdd36977d0b98", null ], diff --git a/class_external_radio-members.html b/class_external_radio-members.html index 3863ddef..a05d28a7 100644 --- a/class_external_radio-members.html +++ b/class_external_radio-members.html @@ -98,17 +98,19 @@ $(document).ready(function(){initNavTree('class_external_radio.html',''); initRe clearPacketSentAction()PhysicalLayervirtual dropSync()PhysicalLayer ExternalRadio(RadioLibHal *hal, uint32_t pin=RADIOLIB_NC)ExternalRadio - finishTransmit()PhysicalLayervirtual - getChannelScanResult()PhysicalLayervirtual - getFreqStep() constPhysicalLayer - getMod() overrideExternalRadiovirtual - getPacketLength(bool update=true)PhysicalLayervirtual - getRSSI()PhysicalLayervirtual - getSNR()PhysicalLayervirtual - getTimeOnAir(size_t len)PhysicalLayervirtual - invertIQ(bool enable)PhysicalLayervirtual - irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask)PhysicalLayervirtual - isRxTimeout()PhysicalLayervirtual + ExternalRadio(const ExternalRadio &ext)ExternalRadio + finishTransmit()PhysicalLayervirtual + getChannelScanResult()PhysicalLayervirtual + getFreqStep() constPhysicalLayer + getMod() overrideExternalRadiovirtual + getPacketLength(bool update=true)PhysicalLayervirtual + getRSSI()PhysicalLayervirtual + getSNR()PhysicalLayervirtual + getTimeOnAir(size_t len)PhysicalLayervirtual + invertIQ(bool enable)PhysicalLayervirtual + irqRxDoneRxTimeout(uint32_t &irqFlags, uint32_t &irqMask)PhysicalLayervirtual + isRxTimeout()PhysicalLayervirtual + operator=(const ExternalRadio &ext)ExternalRadio PhysicalLayer(float step, size_t maxLen)PhysicalLayer random(int32_t max)PhysicalLayer random(int32_t min, int32_t max)PhysicalLayer @@ -146,6 +148,7 @@ $(document).ready(function(){initNavTree('class_external_radio.html',''); initRe transmit(const char *str, uint8_t addr=0)PhysicalLayer transmit(uint8_t *data, size_t len, uint8_t addr=0)PhysicalLayervirtual transmitDirect(uint32_t frf=0) overrideExternalRadiovirtual + ~ExternalRadio()ExternalRadio diff --git a/class_external_radio.html b/class_external_radio.html index 60885e0c..6db3368c 100644 --- a/class_external_radio.html +++ b/class_external_radio.html @@ -109,6 +109,16 @@ Public Member Functions  ExternalRadio (RadioLibHal *hal, uint32_t pin=RADIOLIB_NC)  Default constructor. More...
  + ExternalRadio (const ExternalRadio &ext) + Copy constructor. More...
+  +ExternalRadiooperator= (const ExternalRadio &ext) + Overload for assignment operator. More...
+  +~ExternalRadio () + Default destructor.
ModulegetMod () override  Method to retrieve pointer to the underlying Module instance. More...
  @@ -287,7 +297,7 @@ virtual void 

Class to interface with external radio hardware.

Constructor & Destructor Documentation

-

◆ ExternalRadio()

+

◆ ExternalRadio() [1/2]

@@ -321,6 +331,32 @@ virtual void  +
+
+ +

◆ ExternalRadio() [2/2]

+ +
+
+ + + + + + + + +
ExternalRadio::ExternalRadio (const ExternalRadioext)
+
+ +

Copy constructor.

+
Parameters
+ + +
extExternalRadio instance to copy.
+
+
+

Member Function Documentation

@@ -352,6 +388,32 @@ virtual void Implements PhysicalLayer.

+ + + +

◆ operator=()

+ +
+
+ + + + + + + + +
ExternalRadio & ExternalRadio::operator= (const ExternalRadioext)
+
+ +

Overload for assignment operator.

+
Parameters
+ + +
extrvalue ExternalRadio.
+
+
+
diff --git a/class_external_radio.js b/class_external_radio.js index a840fc6d..767429ae 100644 --- a/class_external_radio.js +++ b/class_external_radio.js @@ -1,7 +1,10 @@ var class_external_radio = [ [ "ExternalRadio", "class_external_radio.html#a49f10e1b05e7463583ac05b3284b9dda", null ], + [ "ExternalRadio", "class_external_radio.html#a69b6354e92a89c01f3695ec9bdd0b554", null ], + [ "~ExternalRadio", "class_external_radio.html#a46f76689b07d29a626faf917ad264ad0", null ], [ "getMod", "class_external_radio.html#adfb1275ec53dbbd8fde2e8102e8f375d", null ], + [ "operator=", "class_external_radio.html#aee6ca3af0849aed193e96cb0691e89e0", null ], [ "setDataShaping", "class_external_radio.html#abe0bfb0f178783eff28bdc867e9324fd", null ], [ "setEncoding", "class_external_radio.html#ae619f011daea49a97098d2897e5a3c2c", null ], [ "setFrequencyDeviation", "class_external_radio.html#a02928a19eab0eab615c02180cedda3eb", null ], diff --git a/class_i_t_a2_string-members.html b/class_i_t_a2_string-members.html index edf5dd9f..2d143e5f 100644 --- a/class_i_t_a2_string-members.html +++ b/class_i_t_a2_string-members.html @@ -92,7 +92,9 @@ $(document).ready(function(){initNavTree('class_i_t_a2_string.html',''); initRes byteArr()ITA2String ITA2String(char c)ITA2Stringexplicit ITA2String(const char *str)ITA2Stringexplicit - length()ITA2String + ITA2String(const ITA2String &ita2)ITA2String + length()ITA2String + operator=(const ITA2String &ita2)ITA2String ~ITA2String()ITA2String diff --git a/class_i_t_a2_string.html b/class_i_t_a2_string.html index 2e762fa8..0b05de5c 100644 --- a/class_i_t_a2_string.html +++ b/class_i_t_a2_string.html @@ -103,6 +103,12 @@ Public Member Functions  ITA2String (const char *str)  Default string constructor. More...
  + ITA2String (const ITA2String &ita2) + Copy constructor. More...
+  +ITA2Stringoperator= (const ITA2String &ita2) + Overload for assignment operator. More...
 ~ITA2String ()  Default destructor.
@@ -118,7 +124,7 @@ Public Member Functions

ITA2-encoded string.

Constructor & Destructor Documentation

-

◆ ITA2String() [1/2]

+

◆ ITA2String() [1/3]

@@ -152,7 +158,7 @@ Public Member Functions
-

◆ ITA2String() [2/2]

+

◆ ITA2String() [2/3]

@@ -183,6 +189,32 @@ Public Member Functions +
+
+ +

◆ ITA2String() [3/3]

+ +
+
+ + + + + + + + +
ITA2String::ITA2String (const ITA2Stringita2)
+
+ +

Copy constructor.

+
Parameters
+ + +
ita2ITA2String instance to copy.
+
+
+

Member Function Documentation

@@ -224,6 +256,32 @@ Public Member Functions

Gets the length of the ITA2 string. This number is not the same as the length of ASCII-encoded string!

Returns
Length of ITA2-encoded string.
+ + + +

◆ operator=()

+ +
+
+ + + + + + + + +
ITA2String & ITA2String::operator= (const ITA2Stringita2)
+
+ +

Overload for assignment operator.

+
Parameters
+ + +
ita2rvalue ITA2String.
+
+
+

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