| 932 | |
| 933 | |
| 934 | void |
| 935 | Value::clear() |
| 936 | { |
| 937 | JSON_ASSERT( type_ == nullValue || type_ == arrayValue || type_ == objectValue ); |
| 938 | |
| 939 | switch ( type_ ) |
| 940 | { |
| 941 | #ifndef JSON_VALUE_USE_INTERNAL_MAP |
| 942 | case arrayValue: |
| 943 | case objectValue: |
| 944 | value_.map_->clear(); |
| 945 | break; |
| 946 | #else |
| 947 | case arrayValue: |
| 948 | value_.array_->clear(); |
| 949 | break; |
| 950 | case objectValue: |
| 951 | value_.map_->clear(); |
| 952 | break; |
| 953 | #endif |
| 954 | default: |
| 955 | break; |
| 956 | } |
| 957 | } |
| 958 | |
| 959 | void |
| 960 | Value::resize( UInt newSize ) |
no outgoing calls
no test coverage detected