check boost :: variante <T> para null
Tenho um boost :: variant no meu programa e quero verificar se a própria variante foi inicializada e também se há um valor contido em um de seus tipo
Tentei empty () na variante, mas isso não parece funcionar. Nem a verificação contra NULL.
Alguém sabe como verificar isso?
EDIT: Ok, parece que nunca estará vazio, mas nem sempre haverá um valor nos tipos contidos; então, como verifico uma situação sem valor?