Метод Blocks::getBlockIndex
Возвращает индекс текущего блока.
Вызов
boost::optional<std::size_t> getBlockIndex(const Block& block)
Возвращает
- индекс блока, если блок в колекции;
boost::noneесли блок из другой колекции.
Пример
Blocks blocks = document.getBlocks();
boost::optional<Block> blockOpt = blocks.getBlock(0);
if (blockOpt)
{
boost::optional<std::size_t> blockIndex = blocks.getBlockIndex(*blockOpt);
if (blockIndex)
{
std::printf("%d", *blockIndex);
}
else
{
std::printf("No block found");
}
}