Lbug C++ API
Loading...
Searching...
No Matches
nested.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
5
#include "
api.h
"
6
7
namespace
lbug
{
8
namespace
common
{
9
10
class
Value
;
11
12
class
NestedVal
{
13
public
:
14
LBUG_API
static
uint32_t
getChildrenSize
(
const
Value
* val);
15
16
LBUG_API
static
Value
*
getChildVal
(
const
Value
* val, uint32_t idx);
17
};
18
19
}
// namespace common
20
}
// namespace lbug
api.h
LBUG_API
#define LBUG_API
Definition
api.h:25
lbug::common::NestedVal
Definition
nested.h:12
lbug::common::NestedVal::getChildrenSize
static LBUG_API uint32_t getChildrenSize(const Value *val)
lbug::common::NestedVal::getChildVal
static LBUG_API Value * getChildVal(const Value *val, uint32_t idx)
lbug::common::Value
Definition
value.h:28
lbug::common
Definition
array_utils.h:7
lbug
Definition
array_utils.h:7
headers
nested.h
Generated by
1.14.0