Skip to content

feat: add IsEmptyFromPtr / IsNotEmptyFromPtr - #943

Open
Solaris-star wants to merge 1 commit into
samber:masterfrom
Solaris-star:feat/902-isempty-from-ptr
Open

feat: add IsEmptyFromPtr / IsNotEmptyFromPtr#943
Solaris-star wants to merge 1 commit into
samber:masterfrom
Solaris-star:feat/902-isempty-from-ptr

Conversation

@Solaris-star

Copy link
Copy Markdown

Summary

#902 requests empty-checks for pointer values. IsEmpty works on values; callers with *T want nil-safe empty detection.

Fix

  • IsEmptyFromPtr[T comparable](x *T) bool — nil ⇒ empty, else IsEmpty(*x)
  • IsNotEmptyFromPtr — negation

Tests

go test . -count=1 -run TestIsEmptyFromPtr
# ok

Fixes #902

Pointer-aware empty checks: nil pointer is empty; otherwise IsEmpty of
the pointed-to value (samber#902).

Fixes samber#902
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: IsNilOrEmpty method

1 participant