GetBool returns bool value for Bool item type at index
(index int)
| 735 | |
| 736 | // GetBool returns bool value for Bool item type at index |
| 737 | func (reader *ArrayValueReader) GetBool(index int) bool { |
| 738 | if index < 0 || index >= reader.length { |
| 739 | return false |
| 740 | } |
| 741 | val := *(*byte)(unsafe.Pointer(uintptr(reader.value) + uintptr(index/8))) |
| 742 | return val&(0x1<<uint8(index%8)) != 0x0 |
| 743 | } |
| 744 | |
| 745 | // Get returns the buffer pointer for the index-th item |
| 746 | func (reader *ArrayValueReader) Get(index int) unsafe.Pointer { |
no outgoing calls
no test coverage detected