Κλάση System::Xml::NameTable

NameTable class

Υλοποιεί έναν μονονηματικό XmlNameTable.

class NameTable : public System::Xml::XmlNameTable

Μέθοδοι

ΜέθοδοςΠεριγραφή
Add(const String&) overrideΑτομικοποιεί τη συγκεκριμένη συμβολοσειρά και την προσθέτει στο NameTable.
Add(const ArrayPtr<char16_t>&, int32_t, int32_t) overrideΑτομικοποιεί τη συγκεκριμένη συμβολοσειρά και την προσθέτει στο NameTable.
Get(const String&) overrideΕπιστρέφει τη ατομικοποιημένη συμβολοσειρά με την καθορισμένη τιμή.
Get(const ArrayPtr<char16_t>&, int32_t, int32_t) overrideΕπιστρέφει τη ατομική συμβολοσειρά που περιέχει τους ίδιους χαρακτήρες όπως το καθορισμένο εύρος χαρακτήρων στον δεδομένο πίνακα.
NameTable()Αρχικοποιεί μια νέα παρουσία της κλάσης NameTable.

Typedefs

TypedefΠεριγραφή
PtrΈνα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης.

Παρατηρήσεις

Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.

Δείτε επίσης