class QPanda::OriginCollection¶
Overview¶
Origin Collection A relatively free data collection class for saving data. More…
Detailed Documentation¶
Origin Collection A relatively free data collection class for saving data.
Parameters:
number |
The num of key |
Construction¶
Construct a new Origin Collection object.
Construct a new Origin Collection Construct a new Origin Collection by file_path.
Parameters:
file_path |
File path |
Construct a new Origin Collection object by other Origin Collection.
Parameters:
old |
target OriginCollection |
Methods¶
add value Assign a value to the specified key
Parameters:
T |
value type |
value_name |
Key name |
num |
Key position in json |
value |
key value |
add value Assign a value to the specified key
Parameters:
T |
value type |
value_name |
Key name |
num |
Key position in json |
value |
key value |
add value Assign a value to the specified key
Parameters:
T |
value type |
value_name |
Key name |
num |
Key position in json |
value |
key value |
add value Set the value corresponding to the key
Parameters:
value_name |
Key name |
num |
Key position in json |
value |
Key value |
add value Set the value corresponding to the key
Parameters:
value_name |
Key name |
num |
Key position in json |
value |
Key value |
operator= Set the key of the object
Parameters:
args |
arg list Key list |
Returns:
operator= Set the key of the object
Parameters:
args |
arg list Key list |
Returns:
operator= by other OriginCollection
Parameters:
old |
target OriginCollection |
Returns:
Set the Value set value list by key.
Parameters:
T |
args type |
name |
key name |
args |
value array |
Set the Value set value list by key.
Parameters:
name |
key name |
args |
value array |
Set the Value set value list by key.
Parameters:
name |
key name |
args |
value array |
Set the Value set vector<T> value by key.
Parameters:
T |
args type |
name |
key name |
args |
value array |
insert value Set the value of other properties by the value of the primary key
Parameters:
ARG |
Variable length parameter tparam |
key |
Key value |
arg |
the value of other properties |
insert value Set the value of other properties by the value of the primary key
Parameters:
ARG |
Variable length parameter tparam |
key |
Key value |
arg |
the value of other properties |
Get value by Key.
Parameters:
name |
Key name |
Returns:
std::vector<std::string> value vector
Get value by primary Key value.
Parameters:
key_value |
primary Key value |
Returns:
std::string
Get value by primary Key value.
Parameters:
key_value |
primary Key value |
Returns:
std::string
open Read the json file of the specified path
Parameters:
file_name |
file path |
Returns:
true open success
false open fail
write Write json file
Returns:
true Write success
false Write fail
Get the Json String Get object json string.
Returns:
std::string
Get the File Path.
Returns:
std::string