D++ (DPP)
C++ Discord API Bot Library
Search
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
l
m
r
s
t
u
v
w
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
g
h
i
j
m
p
r
s
t
u
v
w
Enumerations
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Enumerator
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Typedefs
Enumerations
Enumerator
Related Functions
c
d
e
f
i
j
o
p
s
w
▼
D++ (DPP)
►
D++: A C++ Discord API Library for Bots
Frequently Asked Questions (FAQ)
A Glossary of Common Discord Terms
►
Installing D++
►
Creating a Discord Bot
►
Example Programs
►
Advanced Reference
Deprecated List
Todo List
►
Namespaces
▼
Classes
▼
Class List
►
dpp
►
std
Class Index
►
Class Hierarchy
►
Class Members
•
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
dpp::component Member List
This is the complete list of members for
dpp::component
, including all inherited members.
add_channel_type
(uint8_t ct)
dpp::component
add_component
(const component &c)
dpp::component
add_default_value
(const snowflake id, const component_default_value_type type)
dpp::component
add_select_option
(const select_option &option)
dpp::component
build_json
(bool with_id=false) const
dpp::json_interface< T >
inline
channel_types
dpp::component
component
()
dpp::component
components
dpp::component
custom_id
dpp::component
default_values
dpp::component
disabled
dpp::component
emoji
dpp::component
fill_from_json
(nlohmann::json *j)
dpp::json_interface< T >
inline
fill_from_json_impl
(nlohmann::json *j)
dpp::component
protected
json_interface< component >
dpp::component
friend
label
dpp::component
max_length
dpp::component
max_values
dpp::component
min_length
dpp::component
min_values
dpp::component
options
dpp::component
placeholder
dpp::component
required
dpp::component
set_default_value
(const std::string &val)
dpp::component
set_disabled
(bool disable)
dpp::component
set_emoji
(const std::string &name, dpp::snowflake id=0, bool animated=false)
dpp::component
set_id
(const std::string &id)
dpp::component
set_label
(const std::string &label)
dpp::component
set_max_length
(uint32_t max_l)
dpp::component
set_max_values
(uint32_t max_values)
dpp::component
set_min_length
(uint32_t min_l)
dpp::component
set_min_values
(uint32_t min_values)
dpp::component
set_placeholder
(const std::string &placeholder)
dpp::component
set_required
(bool require)
dpp::component
set_style
(component_style cs)
dpp::component
set_text_style
(text_style_type ts)
dpp::component
set_type
(component_type ct)
dpp::component
set_url
(const std::string &url)
dpp::component
style
dpp::component
text_style
dpp::component
to_json
(bool with_id=false) const
dpp::json_interface< T >
inline
type
dpp::component
url
dpp::component
value
dpp::component
~component
()=default
dpp::component
virtual
D++ Library version 9.0.13
D++ Library version 9.0.12
D++ Library version 9.0.11
D++ Library version 9.0.10
D++ Library version 9.0.9
D++ Library version 9.0.8
D++ Library version 9.0.7
D++ Library version 9.0.6
D++ Library version 9.0.5
D++ Library version 9.0.4
D++ Library version 9.0.3
D++ Library version 9.0.2
D++ Library version 9.0.1
D++ Library version 9.0.0
D++ Library version 1.0.2
D++ Library version 1.0.1
D++ Library version 1.0.0