func NewSeeforRouter() *Seefor {
	c4 := &Seefor{}
	c4.afters = make([]After, 0)
	c4.befores = make([]Before, 0)
	c4.roots = make(map[string]*rootNode)
	c4.HandleMethodNotAllowed = true
	return c4
}
func NewSeeforRouter() *Seefor {
	c4 := &Seefor{}
	c4.afters = make([]After, 0)
	c4.befores = make([]Before, 0)
	c4.roots = make(map[string]*rootNode)
	c4.HandleMethodNotAllowed = true
	return c4
}
func NewSeeforRouter ( ) * Seefor { c4 := & Seefor { } c4 . afters = make ( [ ] After , 0 ) c4 . befores = make ( [ ] Before , 0 ) c4 . roots = make ( map [ string ] * rootNode ) c4 . HandleMethodNotAllowed = true return c4 }
// NewSeeforRouter for creating a new instance of Seefor router
NewSeeforRouter for creating a new instance of Seefor router