多项选择题

继承权发生的依据是()。

A.被继承人生前所立的合法有效的遗嘱
B.法律的规定
C.被继承人生前遗赠
D.遗赠抚养协议