19 lines
379 B
Go
19 lines
379 B
Go
package main
|
|
|
|
import . "swigtests/li_std_vector_ptr"
|
|
import "fmt"
|
|
|
|
func check(val1 int, val2 int) {
|
|
if val1 != val2 {
|
|
panic(fmt.Sprintf("Values are not the same %d %d", val1, val2))
|
|
}
|
|
}
|
|
func main() {
|
|
ip1 := MakeIntPtr(11)
|
|
ip2 := MakeIntPtr(22)
|
|
vi := NewIntPtrVector()
|
|
vi.Add(ip1)
|
|
vi.Add(ip2)
|
|
check(GetValueFromVector(vi, 0), 11)
|
|
check(GetValueFromVector(vi, 1), 22)
|
|
}
|