CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiTree / Konstruktoren, Operatoren /
CxiTree& CxiTree :: operator = (const CxiTree& src)
CxiTree& CxiTree :: operator = (const CxiNode& src)
CxiTree& CxiTree :: operator = (const char *src)
CxiTree& CxiTree :: operator = (CxiHandle src)
Kopiert den Inhalt eines CXI-Baums in einen anderen
linker Operand:
Zielbaum
rechter Operand:
Quellbaum als CxiNode, CxiTree, CxiHandle oder Zeichenkette (Format SetFromStringOrFile)
return:
Referenz auf linken Operanden
Der Zuweisungsoperator ersetzt den Inhalt des linken Operanden vollständig durch den Inhalt des Sichtfensters des rechten Operanden einschließlich Unterbäumen und BOR-Variablen.
Dies entspricht dem Aufruf von ZapTree für den Zielblock und einem anschließenden Aufruf von CopySubTree; der Ausgangspunkt des Zielobjekts ist also die Wurzel, derjenige des Quellobjekts das aktuelle Sichtfenster.
Hinweis: Der Operator = der Basisklasse CxiNode kopiert keine untergeordneten Knoten und keine BOR-Variablen!
Portabilität:
Dieser Operator ist in allen unterstützten Systemen verfügbar.
Siehe auch:
CopyVar...
Merge... (mit Beispiel)
operator +=
CxiNode::operator =