# Class IP4Map

© 2019 Palo Alto Networks, Inc. All rights reserved.

Licensed under SCRIPT SOFTWARE AGREEMENT, Palo Alto Networks, Inc., at https://www.paloaltonetworks.com/legal/script-software-license-1-0.pdf

Located at helper-classes/IP4Map.php

Methods summary
`public` | # `getMapArray( )`
`public &` | # `getMapArrayPointer( )`
`public static `IP4Map`` | # `mapFromText( mixed $text )` #### Parameters $text `mixed` $text #### Returns ``IP4Map``
`public` | # `equals( `IP4Map` $other )`
`public` | # `substract( `IP4Map` $substractedMap )`
`public` | # `intersection( `IP4Map` $otherMap )`
`public` | # `substractSingleIP4Entry( mixed & $subEntry )`
`public &` | # `mapDiff( `IP4Map` $other )`
`public integer` | # `includesOtherMap( `IP4Map` $other )` #### Parameters $other ``IP4Map`` $other #### Returns `integer` 1 if full match, 0 if not match, 2 if partial match
`public integer` | # `includedInOtherMap( `IP4Map` $other )` #### Parameters $other ``IP4Map`` $other #### Returns `integer` 1 if full match, 0 if not match, 2 if partial match
`public string &` | # `dumpToString( string $separator = ',' )` #### Parameters $separator `string` $separator #### Returns `string`
`public` | # `addMap( `IP4Map` $other, mixed $skipRecalculation = FALSE )`
`public` | # `sortAndRecalculate( )` Usually called after addMap(..., false) for speed enhancements Usually called after addMap(..., false) for speed enhancements
`public` | # `count( )`
`public` | # `getFirstMapEntry( )`

Properties summary
`protected array` | $_map | `array()` | #
`public array` | $unresolved | `array()` | #